Unity脚本组件

一、[Range(最小值,最大值)] 修饰变量,可以在脚本组件上显示一个区间,方便调试。

Unity脚本组件_第1张图片

二、[Header("注释内容")]修饰变量,可以在脚本上

三、using UnityEditor;   之后无法Build,出错,不导出时在编辑器里是没有报错的,运行也正常

解决:引用这个命名空间,必须要把此脚本放到Editor文件夹下;

四、扩展:命名空间下的AssetDatabase.Refresh();什么意思?

解决:刷新Project里面的资源,相当于ctrl+R

五、使用[HideInInspector]修饰变量,公共变量不在面板显示

六、[RequireComponent (typeof(XXXX))]

其中XXXX为依赖的脚本,或者Unity组件(理论上都算作脚本)

这样,当你挂这个脚本时,XXXX脚本也被挂上去了

你可能感兴趣的:(Unity脚本组件)