FAQ
如果你有更多的经验与建议,请发邮件给我哦!
游戏的运行环境是怎样?
游戏会运行在系统(android 4.2 +)自带的webview上
平台不支持xxx能力怎么办?
开发者需要进行不同环境的适配。如果必须使用某种平台不具备的能力(如WebAssembly),应当进行友好的提醒,告诉用户当前系统暂不支持此游戏,引导用户退出。
使用白鹭引擎打包为gpk后,运行时提示资源加载失败**
一般来说都是判断status == 200表示成功,白鹭是判断status >= 400 || status == 0为失败。从本地加载资源的返回码是0,会被引擎判断为了失败。 解决方法:修改白鹭引擎的代码,把所有status == 0的判断去掉。
游戏的log在哪里看?
(1)打开手机的开发者模式,使用android studio,在logcat中通过关键字chromium进行过滤。
(2)使用chrome浏览器远程调试模式
游戏是否支持分包加载?
平台暂不支持分包接入的形式,但开发者可以加载网络素材资源,为了获得更好的体验,请尽量网络素材的加载。
xx格式的资源平台支持吗?
请根据游戏运行环境进行自主判断或做兼容性处理
游戏必须使用OPPO小游戏加载页吗?
是的。引擎加载的部分,使用去掉进度条的OPPO小游戏加载页,游戏加载部分,使用含有进度条
的OPPO小游戏加载页,避免出现引擎加载部分出现短暂的黑屏或白屏等情况。
调用msgChannel.send后没有recvCallback?
msgChannel的接口是针对对战游戏的,非对战游戏不支持。
gpk提交审核后,管理后台不显示包名?
检查manifest文件是否是utf-8 无bom格式。
CP包提示资源解压失败?
(1)检查下是否有manifest文件、manifest是否是utf-8 无bom格式。(错误码14);
(2)检查资源里是否有中文路径、中文文件名;
游戏层面提示:资源加载失败、找不到资源?
打成本地包后,加载资源走的是file协议,检查是否一些http/https资源走了file协议;
例如:script.src="//aaa.bbb.ccc/xxx.js", 如果是网络资源要改成"http://aaa.bbb.ccc/xxx.js"