在游戏开发写脚本中,难免会有很多变量,各种命名,且一堆变量混在一起,时间久了,就会很难做到“千军万马中直取敌人首级”的精准了,就像下面这种:
一年半载过去后,看见这个心里可能就会一万只哈士奇~~
那怎么解决呢?又不能搞个中文注释。还真有"注释",那就是 UnityEngine 中的属性:PropertyAttribute,在unity中有封装了一些属性供我们使用,如果有特殊要求,还可以自定义,是不是很方便,看下面的实例
这样就能清除的看到当初我们写这个变量的意义是什么了。
代码实现如下:
前面说过,UnityEngine中有很多的属性,且还可以自定义扩展,下面附上一边博文,里面有较为详细的常用属性说明(感谢作者~~)标题:Unity3D Attribute特性(属性特性)
传送门 :link