SceneDrive

场景驱动,负责在场景加载后驱动生命周期函数

mk.SceneDrive 继承自 mk.LifeCycle, 当场景加载完成后, 它会驱动场景上模块的生命周期函数


功能概述#

  • 场景加载完成时mk.SceneDrive 组件会递归驱动 mk.LifeCycle打开 逻辑

  • 场景切换前:用户调用 mk.bundle.loadScene 时, mk.SceneDrive 组件会递归驱动 mk.LifeCycle关闭 逻辑,确保模块正确清理

打开和关闭逻辑可以参考执行顺序

自动挂载机制#

在非编辑器模式下,mk.SceneDrive 会通过监听 Director.EVENT_AFTER_SCENE_LAUNCH 事件自动挂载到场景下的所有子节点