Unity中的Serializable
2015-12-19 11:57
716 查看
Unity中的Serializable
大家都知道,如果声明一个类的变量为Public 那么我们就可以在Unity Editor 的 Inspector面板中给这个变量赋值,那么如何给一个自己写类的对象进行赋值呢??OK Unity Serializable 闪亮登场了
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面板
相关文章推荐
- Unity3D-MONO脚本自带函数执行顺序
- Unity3D-PlayerPrefs本地数据保存读取
- Unity3D性能优化总结(转纳金网)
- Unity Shader入门介绍
- Unity5.3Json测试学习
- 使用unity3d 接入anySDK的总结1
- Unity加载和内存管理机制(二)
- Unity加载和内存管理机制(一)
- Drawcall总结-Unity5.X
- 宣雨松版《Unity3D游戏开发》最后章节实战《突出重围》逻辑整理
- unity3d 依据指定的Assets下的目录路径 返回这个路径下的全部文件名称
- “400 Bad Request”解决办法及Unity下载文件保存到本地
- 小米游戏中心sdk接入unity
- iOS与Unity3d的交互实现
- Unity插件之NGUI学习(5)—— 创建Label图文混排及文字点击
- PureMVC for Unity3d Demo
- unity3d中摄像机只看对应的对象.
- unity异步从外部文件加载音频和图片
- Unity封装dll教程整理
- 3dsmax的模型优化技巧