我试了电脑微信小游戏、微信开发者工具、安卓手机,发现从初始场景切换到主场景,电脑小程序、微信开发者工具这两个进度条加载到100%立马进入,而安卓手机进度条加载满了有时候会立马进入,有时候需要等待八九秒才能进入。
这种怪异事情,请求大神给解释下把。
同样问题 头大
我试了其他几款小游戏,他们不卡,
我把主场景所有调用都去掉了还是偶尔卡好几秒,时好时坏,目前还没定位到问题
关键是场景回调都完成100%了,还是卡那儿不动
是的 黑屏几秒钟
我没使用黑屏,是在初始场景弄个进度条,这边进度条都进展到100%了,偶尔会卡在100%那里好几秒。情况估计跟你那边黑屏性质是一样的
是的 看了部分源码 应该是一样的
我又加了一个空白场景,让初始场景跳转到这个空白页,这样就不卡顿了。
这样就说明了主场景哪个环节有问题。目前正在定位
浏览器报一堆这个提示:WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_POSITIVE_X level 0 is incurring lazy initialization. ;
不知道是不是跟这个有关系
会不会场景加载的图片文件太太了
我的项目是运行在APP内嵌的 webview 中的,也遇到了类似的问题
https://forum.cocos.org/t/topic/142671
我在这个帖子里有讨论切换场景的一些问题,或许可以试试把要切换的场景放在 resources 中,用 resources.loadScene 的方式预加载场景,完成之后再用 runScene 或 loadScene 的方法切换场景,我改成这种方式之后切换速度快了一些