2023年5月29号,还是没有解决这个问题吗?
原生不也这样吗 多少年了都 你们连个回复都没有 是看不到啊? 还是认为没问题啊?
2023年7月23号,还是没有解决这个问题吗?
用浏览器/webview的话还可以试试这个方法,主要问题是input box的display样式设置为none导致的问题:
- 在启动游戏,业务逻辑加载完成之前加入以下代码
function hookAfter(prototype: any, funcName: string, hook: Function): void {
const old = prototype[funcName];
prototype[funcName] = function (…args) {
const ret = old.call(this, …args);
hook.call(this, …args);
return ret;
};
}
hookAfter(cc.EditBox[’_ImplClass’].prototype, ‘_initStyleSheet’, function (…args) {
let elem = this._elem;
elem.style.display = ‘’;
});
2024年1月17号,还是没有解决这个问题吗?
咱们赌一把 2025年1月17号 问题还是存在,信不?
(帖子被作者删除,如无标记将在 24 小时后自动删除)
折中解决方案:
1.启动游戏在加载editbox前禁用自动全屏。cc.view.enableAutoFullScreen(false);
2.在点击背景上监听点击调用。cc.screen.requestFullScreen();主动请求全屏。我也不知道为啥,直接请求不得行,必须要交互一下。