要在Inspector面板中给结构体赋值 ,光是将结构体定义为Public 类型是不够的 , 还得加上一个 [Serializable] , 但是这个不像SerializedFileld在UnityEngine下面 ,要在引用System ,或者如下图。
然后 ,在定义一个ShowEnemyInfo类型的对象 ,嗯 ,然后就可以在Inspector面板看到了 。
那么这个是完成了 , UnityEditor还有一些实用的属性 列举一小部分 ,推荐给大家 。
要在Inspector面板中给结构体赋值 ,光是将结构体定义为Public 类型是不够的 , 还得加上一个 [Serializable] , 但是这个不像SerializedFileld在UnityEngine下面 ,要在引用System ,或者如下图。
然后 ,在定义一个ShowEnemyInfo类型的对象 ,嗯 ,然后就可以在Inspector面板看到了 。
那么这个是完成了 , UnityEditor还有一些实用的属性 列举一小部分 ,推荐给大家 。