跳到主要内容

运行时工作原理

当您执行 winS.Unity.Runtime.Initialize 时,框架将按序执行:

  1. 初始化设备、事件系统、渲染等内部系统。
  2. 收集项目中所有模块 (继承自 winS.Unity.IModulewinS.Unity.Module 的类)。
  3. 收集项目中所有带有 winS.Unity.RuntimeInitializeMethod 特性的静态方法。
  4. 按优先级创建并初始化所有模块。
  5. 按优先级调用所有带有 winS.Unity.RuntimeInitializeMethod 特性的静态方法。
  6. 发送 winS.Unity.Runtime.onInitialized 事件。

一旦以上步骤执行完毕且无错误,则视为框架已经初始化完成。