欢迎光临散文网 会员登陆 & 注册

Unity 让检查器(Inspector)中的变量变为只读(ReadOnly),无法编辑

2023-04-08 01:48 作者:白白_可乐  | 我要投稿

先看最终效果图:

效果图1
效果图2

实现方式需要两个脚本:

ReadOnlyAttribute.cs

这个脚本不用填写内容,毕竟功能实现是在另一个脚本.


这个脚本需要放置在Editor文件夹中,因为是编辑器代码

ReadOnlyDrawer.cs

看代码就能明白,这就是重写变量的绘制过程.


需要调用的时候只需要在需要标记为只读的变量前添加 [ReadOnly] 标签即可.

感谢阅读.

Unity 让检查器(Inspector)中的变量变为只读(ReadOnly),无法编辑的评论 (共 条)

分享到微博请遵守国家法律