这句可以让你在不使用import的情况下,在任何脚本中访问到example这个单例。这个脚本不需要挂载到节点,脚本会在游戏加载第一个场景后自动初始化(private constructor方法),你直接通过examp.audio、example.bundle、example.l10n、example.time访问到其它脚本的单例。Audio、Bundle、L10N、Time的代码我没有写出来,你可以自行拓展。
你可以把 if (EDITOR && EDITOR_NOT_IN_PREVIEW) {return;}
删除掉,
然后把director.on(Director.EVENT_AFTER_SCENE_LAUNCH, () => {……})
改成game.on(Game.EVENT_GAME_INITED,()=>{……})
老哥 再麻烦一下 我总感觉 我好想没理解到他的运行逻辑
你看看 这是我现在代码
Audio、Bundle、L10N、Time这几个都是必须的吗?
我尝试删除了globalThis.example = gameData.instance; 好像也能运行,我就不知道我这样写有没有问题什么的
这些都是ts的基本语法。。推荐你先熟悉熟悉语言再开始开发,就比如现在你有问题都不知道是什么问题
1赞