赞
踩
DelayedAttribute
给某个变量添加[Delayed]后,当我们在Inspector中修改这个变量后,变量的值不会立刻发生改变,只有我们输入Enter或鼠标点击此变量文本字段以外的地方时,变量的改变才会生效。
例如:
这里角色的攻击速度被设置为[Delayed],当我们在Inspector中修改该值,角色的攻击速度不会立刻改变,只有当我们输入Enter或将焦点从此变量移开后,角色的攻击速度才会发生改变。
DisallowMultipleComponent
防止将相同类型(或子类型)的 MonoBehaviour 多次添加到 GameObject。
例如:
添加[DisallowMultipleComponent]后,如果向同一个物体添加第二个Example组件,则会产生如下报错:
这个属性很常用例如同一个物体不能添加两个rigid body、collider、navMeshAgent等等。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。