其他分享
首页 > 其他分享> > Unity 序列化深度限制解决方式

Unity 序列化深度限制解决方式

作者:互联网

问题:

Serialization depth limit 10 exceeded at 'BTFramework::BTNodeData.ChildNodeList'. There may be an object composition cycle in one or more of your serialized classes.

Serialization depth limit exceeded at '‘. There may be an object composition cycle in one or more of your serialized classes.

向下面这种有自己引用自己的类会出现上面的问题

[System.Serializable]
public class Node
{
    public Node Next;
}

解决方式一:

  https://docs.unity3d.com/Manual/script-Serialization-Custom.html

  https://docs.unity3d.com/ScriptReference/ISerializationCallbackReceiver.html

标签:Node,深度,There,public,Unity,exceeded,Serialization,序列化,your
来源: https://www.cnblogs.com/sy-liu/p/15543674.html