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 原生不支持的类型

最新文章

  1. Linux下双网卡绑定bond0
  2. Java编程中“为了性能”尽量要做到的一些地方
  3. dataview将excel表格的数据导出成txt文件
  4. Qt数据库操作(qt-win-commercial-src-4.3.1,VC6,Oracle,SQL Server)
  5. 函数:递归是神马 - 零基础入门学习Python022
  6. 有关Struts2a的ction直接使用response异步问题
  7. 201521123054《Java程序设计》第8周学习总结
  8. Burnside引理和Polya定理之间的联系
  9. TLAB
  10. lnmp/nginx系统真正有效的图片防盗链完整设置详解
  11. springAOP记录用户操作日志
  12. play-with-vim1~5
  13. Unity带参数的协程
  14. js画一棵树
  15. C# CRC16算法实现【转】
  16. 获取天气api
  17. 从浏览器输入URL回车发生了什么
  18. 【记忆化搜索】bzoj1055 [HAOI2008]玩具取名
  19. ASP.NET MVC快速开发框架清新简洁界面设计,有兴趣可以模仿参考
  20. 使用vlookup函数下拉全部相同解决

热门文章

  1. Java8实战分享
  2. 探索ASP.NET MVC5系列之~~~4.模型篇---包含模型常用特性和过度提交防御
  3. 谈谈一些有趣的CSS题目(十)-- 结构性伪类选择器
  4. 阿里云学生优惠Windows Server 2012 R2安装IIS,ftp等组件,绑定服务器域名,域名解析到服务器,域名备案,以及安装期间错误的解决方案
  5. pandas基础-Python3
  6. css样式之border-radius
  7. iOS系列教程 目录 (持续更新...)
  8. mysql 5.7中的用户权限分配相关解读!
  9. PADS Layout 颜色设置
  10. [转]thinkphp 模板显示display和assign的用法