Unity 3D - 修改变量名不丢失序列化值 :
申明一个GameObject变量, 命名为monster
然后inspector上拖拽一个GameObject上来.
当然属性名修改的时候.
inspector上的引用就会Miss,为解决这种问题,看下面的方法.
解决办法 :
在修改命名的同时,加上[FormerlySerializedAs(“monster”)]
(注意: 要using UnityEngine.Serialization;)
[FormerlySerializedAs("monster")]
这样引用就不会丢失了 !