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