功能基础 引擎内所有可被识别的类型都需要继承自ObjectBase,每一个ObjectBase都具有两个重要字段:GUID与引用计数。GUID代表着这个对象的唯一名字,并且允许通过这个guid来找到该对象,在序列化系统中扮演者重要角色; 需求分析 生命周期管理主要分为两类: 一类是场景对象引用,如场景内的Node/GameObejct或Component。在这些对象中,Component和Component之间通常有着一定的循环引用,当场景卸载时场景内的这些对象会全部被卸载,在场景正常运行时我们也可以手动的去销毁场…