Unity 常用特性

Unity 官网特性查看。

Unity 常用特性

  • 重命名不丢失数据
    [FormerlySerializedAs(“对象名”)]

  • 在编辑模式下执行代码
    [ExecuteInEditorMode]

  • 防止将相同类型(或子类型)的 MonoBehaviour 多次添加到 GameObject。
    [DisallowMultipleComponent]

  • 程序集级别的属性。具有该属性的程序集中的任何类都将被视为编辑器类。
    [AssemblyIsEditorAssembly]

  • 使脚本的实例总是执行,无论是作为播放模式的一部分还是编辑时。
    [ExecuteAlways]

  • 标记方法已过时
    [system.obsolete(“注释”)]

  • 把公有字段的隐藏
    [HideInInspector]

  • 第一次点击到父物体上(挂载到类上)
    [SelectionBase]

  • 属性捆绑
    [RequireComponent(typeof(绑定的组件类型)]

  • 创建菜单属性
    [MenuItem(“菜单名/属性名”)]

  • 创建菜单子节点
    [AddComponentMenu(path)]

  • 访问网站
    [HelpURL(“Https://xxxx.com”)]

  • [Tooltip] 提示

  • [Heade] 加粗

  • [Range(minnum,maxNum)] 取值范围

  • [TextArea] 文本框扩大

  • [Multiline] 文本框扩大

  • [ContextMenu] 调用脚本

  • [callNull] 判断不为空

  • [Toggle(“value”)] 序列化为bool值

上一篇:剑指offer(第二版)——二叉搜索树的后序遍历


下一篇:Unity 事件系统