您当前的位置: 首页 >  unity

程序员正茂

暂无认证

  • 2浏览

    0关注

    283博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity 序列化类注意事项目

程序员正茂 发布时间:2018-10-17 11:40:49 ,浏览量:2

1.官网说明:https://docs.unity3d.com/Manual/script-Serialization.html#ClassSerialized Has the Serializable attribute//必须有Serializable属性 Is not abstract//不是抽象类 Is not static//不是静态类 Is not generic, though it may inherit from a generic class//不是泛型类,尽管这个类可能继承自泛型类 例: [Serializable ] public class TestClass {      float t1;      string s2;      int i3; }

2.类的成员变量也要是可序列化,不可序列化的成员变量值将丢失。一般基本数据类型都可序列化,如string、int、float等,Dictionary、UnityEngine.Rect则不可序列化。

3.类的成员变量类型如果也是可序列化类,则嵌套最多7级。

4.类与类不能交叉引用,如A类中有个B类的b,则B类中不能有A类的成员变量,否则将出错。

关注
打赏
1660743125
查看更多评论
立即登录/注册

微信扫码登录

0.0406s