SceneDrive
场景驱动,负责在场景加载后驱动生命周期函数
mk.SceneDrive 继承自 mk.LifeCycle, 当场景加载完成后,
它会驱动场景上模块的生命周期函数
功能概述#
-
场景加载完成时:
mk.SceneDrive组件会递归驱动mk.LifeCycle的 打开 逻辑 -
场景切换前:用户调用
mk.bundle.loadScene时,mk.SceneDrive组件会递归驱动mk.LifeCycle的 关闭 逻辑,确保模块正确清理
打开和关闭逻辑可以参考执行顺序
自动挂载机制#
在非编辑器模式下,mk.SceneDrive 会通过监听 Director.EVENT_AFTER_SCENE_LAUNCH
事件自动挂载到场景下的所有子节点