Unity 序列化
2024-10-10 00:24:28
Script Serialization
http://docs.unity3d.com/Manual/script-Serialization.html
自定义序列化及例子:
http://docs.unity3d.com/ScriptReference/ISerializationCallbackReceiver.OnBeforeSerialize.html
以下是上面2篇的摘要:
脚本的字段需要满足什么条件才能被序列化?(必须同时满足)
1. public 类型,或者有 [SerializeField]
2. 不是 static
3. 不是 const
4. 不是 readonly
5. 类型必须是 Unity 可以序列化的类型
Unity 可以序列化哪类型?
1. 自定义的,非 abstract 的类,且有 [Serializable]
2. 有 [Serializable] 的结构体
3. UnityEngine.Object 的子类的引用
4. 原生类型(int,float,double,bool,string, etc)
5. 以上类型的数组
6. 以上类型的 List<T>
ISerializationCallbackReceiver.OnBeforeSerialize
ISerializationCallbackReceiver.OnAfterDeserialize
摘要:
1、Unity 会帮你创建对象,并将值设置为你在编辑器中设置的值。
2、序列化发生在另一个线程。
3、当你需要自定义序列化时,只序列化那些 Unity 原生不支持的类型
最新文章
- Linux下双网卡绑定bond0
- Java编程中“为了性能”尽量要做到的一些地方
- dataview将excel表格的数据导出成txt文件
- Qt数据库操作(qt-win-commercial-src-4.3.1,VC6,Oracle,SQL Server)
- 函数:递归是神马 - 零基础入门学习Python022
- 有关Struts2a的ction直接使用response异步问题
- 201521123054《Java程序设计》第8周学习总结
- Burnside引理和Polya定理之间的联系
- TLAB
- lnmp/nginx系统真正有效的图片防盗链完整设置详解
- springAOP记录用户操作日志
- play-with-vim1~5
- Unity带参数的协程
- js画一棵树
- C# CRC16算法实现【转】
- 获取天气api
- 从浏览器输入URL回车发生了什么
- 【记忆化搜索】bzoj1055 [HAOI2008]玩具取名
- ASP.NET MVC快速开发框架清新简洁界面设计,有兴趣可以模仿参考
- 使用vlookup函数下拉全部相同解决
热门文章
- Java8实战分享
- 探索ASP.NET MVC5系列之~~~4.模型篇---包含模型常用特性和过度提交防御
- 谈谈一些有趣的CSS题目(十)-- 结构性伪类选择器
- 阿里云学生优惠Windows Server 2012 R2安装IIS,ftp等组件,绑定服务器域名,域名解析到服务器,域名备案,以及安装期间错误的解决方案
- pandas基础-Python3
- css样式之border-radius
- iOS系列教程 目录 (持续更新...)
- mysql 5.7中的用户权限分配相关解读!
- PADS Layout 颜色设置
- [转]thinkphp 模板显示display和assign的用法