一、[Range(最小值,最大值)] 修饰变量,可以在脚本组件上显示一个区间,方便调试。
![](https://img.haomeiwen.com/i3738081/4cf3b642027c4ed9.png)
二、[Header("注释内容")]修饰变量,可以在脚本上
![](https://img.haomeiwen.com/i3738081/8a419e12f5d2e502.png)
三、using UnityEditor; 之后无法Build,出错,不导出时在编辑器里是没有报错的,运行也正常
解决:引用这个命名空间,必须要把此脚本放到Editor文件夹下;
四、扩展:命名空间下的AssetDatabase.Refresh();什么意思?
解决:刷新Project里面的资源,相当于ctrl+R
五、使用[HideInInspector]修饰变量,公共变量不在面板显示
![](https://img.haomeiwen.com/i3738081/f786cc9d7b4f5513.png)
六、[RequireComponent (typeof(XXXX))]
其中XXXX为依赖的脚本,或者Unity组件(理论上都算作脚本)
这样,当你挂这个脚本时,XXXX脚本也被挂上去了
网友评论