[Serializable]将类的实例持久化保存,可以保存在本地,也可以保存在别处。
unity中的SerializeField(序列化)
Unity会自动为Public变量序列化(再次读取Unity时序列化的变量是有值的,不需要再次去赋值,因为它已经被保存下来了。)
什么样的值可以显示在面板上?
已经被序列化,但是没有用[HideInInspector]标记的值
- 如果a是公有的序列化变量
想在面板上看到a,那么用:
public int a;
<[Serializable]将类的实例持久化保存,可以保存在本地,也可以保存在别处。
unity中的SerializeField(序列化)
Unity会自动为Public变量序列化(再次读取Unity时序列化的变量是有值的,不需要再次去赋值,因为它已经被保存下来了。)
什么样的值可以显示在面板上?
已经被序列化,但是没有用[HideInInspector]标记的值
想在面板上看到a,那么用:
public int a;
<