Unity Serializable 可以序列化一个类,使这个被序列化的对象在Inspector面板上显示, 并可以赋予相应的值
示例代码:
using UnityEngine;
using System.Collections;
using System;
public class TestSerializable : MonoBehaviour {
public MyData m_data;
[Serializable]
public class MyData
{
public int m_ID;
public int m_age;
public float m_score;
public string m_name;
}
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
} Inspector面板
本文详细介绍了Unity中序列化的各种方式,包括如何使用[HideInInspector]和[SerializeField]属性来控制变量是否显示在面板上,以及如何让私有变量变得可序列化。此外,还提供了示例代码展示如何创建自定义序列化类。
1万+

被折叠的 条评论
为什么被折叠?



