Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
请问一下,ISerializationCallbackReceiver中两个方法是什么时候调用的?
goodgoodstudy发起了话题2017-04-18
2
回复
794
浏览

请问一下

public void OnBeforeSerialize()

public void OnAfterDeserialize()

这两个方法,我知道是在序列化,反序列时调用的,但是,unity中序列反序列是在什么时候做的?

(UI框架视频中给UIPanelInfo的paneltype赋值时什么时候反序列化了。。)这个概念很蒙蔽。。文本信息转换到对象。。。是不是unity默认就序列化了。。

所有回复
  • siki 2017-04-18

    对于

    public void OnBeforeSerialize()

    public void OnAfterDeserialize() 这个来说,调用JsonUtility.ToJson 就是序列化的过程,在调用ToJson的时候,回首先先调用OnBeforeSerialize

    同样在调用FromJson的时候 调用完,会调用一下OnAfterDeserialize

    还有-4条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!