焦点于输入框 当弹出键盘时游戏会闪屏

  • Creator 版本:

  • 目标平台: <uc小游戏渠道–>

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号: <所有>

  • 手机浏览器: uc

  • 编辑器操作系统: <2.4.6>

  • 重现概率:

[{2c1ce3aa-9b48-4077-abc9-582828a6944b}|235x500](upload://29kHjVNJfItZRHLiRwGOov8Nh5q.png)

UC浏览器时不要全屏,全屏模式下会有这个BUG

请问怎么设置呢 目前都是会全屏的 只有处理了异形屏的情况

不好意思,很久没上,刚看到信息;

引擎设置自动全屏引起,可在main.js中取消自动全屏设置:
cc.view.enableAutoFullScreen(false);
或在main.js中修改以下代码:
if (cc.sys.isMobile) {
if (settings.orientation === ‘landscape’) {
cc.view.setOrientation(cc.macro.ORIENTATION_LANDSCAPE);
}
else if (settings.orientation === ‘portrait’) {
cc.view.setOrientation(cc.macro.ORIENTATION_PORTRAIT);
}
cc.view.enableAutoFullScreen([
cc.sys.BROWSER_TYPE_BAIDU,
cc.sys.BROWSER_TYPE_BAIDU_APP,
cc.sys.BROWSER_TYPE_WECHAT,
cc.sys.BROWSER_TYPE_MOBILE_QQ,
cc.sys.BROWSER_TYPE_MIUI,
cc.sys.BROWSER_TYPE_UC, // 把UC浏览器加入取消自动全屏
].indexOf(cc.sys.browserType) < 0);
}