logo小熊博客
首页 fk标记语言示例 登录
目录
Unity 常用 Attributes
Attribute作用适用对象示例

[HideInInspector]

隐藏字段在 Inspector 中显示

字段

[HideInInspector] public int hidden;

[SerializeField]

强制私有字段可序列化(显示在 Inspector)

字段

[SerializeField] private int health;

[Range(min, max)]

设置 Inspector 中滑动条范围

int, float 字段

[Range(0, 100)] public int speed;

[Header("标题")]

给 Inspector 分组添加标题

字段

[Header("Player Settings")]

[Space(n)]

在 Inspector 字段之间添加空隙(默认 8px)

字段

[Space(10)]

[Tooltip("提示文字")]

鼠标悬停时显示说明

字段

[Tooltip("玩家血量")] public int hp;

[Multiline]

让字符串字段显示为多行文本框

string 字段

[Multiline] public string description;

[TextArea(min, max)]

多行可调高度文本框

string 字段

[TextArea(2, 5)] public string note;

[ContextMenu("菜单名")]

在组件右键菜单中添加可点击项

方法

[ContextMenu("重置数据")] void ResetData() {...}

上一篇:Unity点击事件不生效
下一篇:数字小键盘失效
请我喝奶茶!
赞赏码
手机扫码访问
手机访问