不知道这算不算一个问题
3.8.2版本中,游戏的入口文件在哪里啊?新的项目就只有个空的asset目录和初始化的场景文件。除此之外啥都没按到。
虽然我知道大多数东西是通过配置去实现的,但配置可以让我执行许多脚本吗?
之前做2.x好像,还能在项目根路径上找到一个main.js存在。
主要我需要在游戏启动的地方,做一些打点和初始化,如果放在第一个场景里的脚本去做,这个时间点就有点太晚了,而且不太可控和稳定
不知道这算不算一个问题
3.8.2版本中,游戏的入口文件在哪里啊?新的项目就只有个空的asset目录和初始化的场景文件。除此之外啥都没按到。
虽然我知道大多数东西是通过配置去实现的,但配置可以让我执行许多脚本吗?
之前做2.x好像,还能在项目根路径上找到一个main.js存在。
主要我需要在游戏启动的地方,做一些打点和初始化,如果放在第一个场景里的脚本去做,这个时间点就有点太晚了,而且不太可控和稳定
我倒是从build的微信小游戏的代码里看到了类似入口的东西
首先去改生成的文件本身似乎有点不太靠谱(虽然我看到了有模板)
其次如果我需要接不同的平台,难道我需要对每个平台去找到他们的模板去改吗?
我总觉得应该有一个可以获取和定制Application的方式吧?
另外game的实例是可以获得的,我想应该能通过直接修改game单例的事件方法来实现,但问题来了,我不知道启动的入口,我怎么来确保我是第一时间对game的回调进行了修改呢?
创建一个场景,创建一个节点,挂载一个脚本 到这个脚本上,这就是你的入口 ,入口函数可以是onload,也可以是start()
这个是脚本,或者说组件的生命周期函数,不是应用的。
定制构建流程吧
一般什么样的需求,需要在引擎初始化之前做入口的呢?
可以定制模板的,这样的话就可以了,看看官方文档
嗯,目前就是在这里做的
人家要打点啊