当前位置:网站首页>Unity 的序列化

Unity 的序列化

2022-06-24 06:44:00 Kenight_

经过 Serialize (序列化) 的 class 或 attribute 的值会被保存成二进制文件,在 Unity 中可序列化的 attribute 将在 Inspector 显示出来

 

继承 MonoBehavior 的情况下

class 与 public attribute 都是被视为可序列化的

private attribute 被视为不可序列化的,可通过 SerializeField 强制序列化

 

未继承 MonoBehavior 的情况下

class 与 public attribute 都不被 unity 视为可序列化的

可通过 System.Serializable 序列化 class

对于被 Serializable 的 class 的 public attribute 被视为可序列化的,而 private attribute 则任然是不可序列化的 (通过 SerializeField 强制序列化)

 

官方文档

原网站

版权声明
本文为[Kenight_]所创,转载请带上原文链接,感谢
https://blog.csdn.net/kenight/article/details/79366060