萌新请教egf框架启动的问题

萌新请教egf框架启动的问题

import { App } from "@ailhc/egf-core"
import { FrameworkLoader } from "./boot-loaders/FrameworkLoader";
import { setModuleMap, m } from "./ModuleMap";
declare global {
   interface Window {
       m: IModuleMap
   }
}

/**
* 这是一种启动和初始化框架的方式,在cocos加载脚本时启动
* 不依赖场景加载和节点组件挂载
*/
export class AppMain {
   public static app: App<IModuleMap>;
   public static initFramework() {
       const app = new App<IModuleMap>();
       AppMain.app = app;
       app.bootstrap([new FrameworkLoader()]);
       setModuleMap(app.moduleMap);
       app.init();
       window.m = m;//挂在到全局,方便控制台调试,生产环境可以屏蔽=>安全
   }

}
AppMain.initFramework();

这个代码怎么就被cocos调用起来了,萌新看不懂,麻烦给为大佬解释下 感谢

Cocos内的所有脚本,会在加载之后,全部执行一次
所以会走
AppMain.initFramework()逻辑

1赞

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。