修改unity变量名但不丢失序列化值

Posted 假于物つ点进客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改unity变量名但不丢失序列化值相关的知识,希望对你有一定的参考价值。

using UnityEngine;
using UnityEngine.Serialization;

public class LgsTest : MonoBehaviour
{
    [FormerlySerializedAs("obj")]         //字段重命名之前的名字
    [FormerlySerializedAs("obj1")]        //字段重命名之前的名字
    [SerializeField]
    GameObject obj3;                      //字段重命名之前的名字
}

以上是关于修改unity变量名但不丢失序列化值的主要内容,如果未能解决你的问题,请参考以下文章

简单的 Javascript http 请求片段但不起作用

Unity中序列化和反序列化

Unity对象和序列化原理介绍

Unity对象和序列化原理介绍

Unity 脚本中公共变量初始化值修改后,为啥Inpector面板的对应变量属性不更新?

Unity 脚本的变量在Inspector面板中如何添加注释,就是鼠标移到一个变量上边时显示提示信息?