Cocos2d-js在尝试全屏时挂在启动屏幕上
Cocos2d-js hangs on bootscreen when trying to go fullscreen
我的cocos2d-js游戏挂起"在‘元素’上执行‘requestFullScreen’失败:API只能通过移动设备上"加载屏幕上"的用户手势启动。
既然cocos似乎要求全屏显示,而我明确地编码:我该如何防止这种情况发生?
非常感谢!
我发现了隐藏在文档中的解决方案:
cc.view.enableAutoFullScreen(false);
编辑:
这似乎在Chrome上不起作用。。。仍在获取:
无法对"Element"执行"requestFullScreen":API只能通过用户手势启动。
对于浏览器中的全屏功能,您可以使用https://github.com/bdougherty/BigScreen而不是在api中构建的cocos(我在HTML5游戏中使用了这个lib)。它只有1.4kb,可以正常工作
由于安全限制,全屏应该由用户手势触发,所以你需要一个按钮(例如,你可以称之为"开始游戏")来触发这个点击处理程序
function fullscreenButtonClick() {
if (BigScreen.enabled) {
BigScreen.request(element, onEnter, onExit, onError);
// You could also use .toggle(element, onEnter, onExit, onError)
}
else {
// fallback for browsers that don't support full screen
}
}
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 当元素在屏幕中占60%时,WOW.js启动动画
- 初次加载后关闭启动屏幕
- Phonegap启动屏幕图像失真
- 如何启动带有屏幕宽度的 js 函数
- ionios应用程序卡在启动屏幕上-在模拟器中工作,而不是在iphone5s设备上
- 首次访问索引后,启动屏幕将消失
- Cocos2d-js在尝试全屏时挂在启动屏幕上
- 自定义应用程序启动屏幕
- Cordova应用程序在启动屏幕冻结
- 调整屏幕宽度后重新启动
- 如果应用程序空闲到10分钟,如何从启动屏幕启动
- 在php中,启动屏幕只加载一次
- Phonegap iPad应用程序启动/启动屏幕切换在devicereready
- 从iOS 7主屏幕启动时,Web应用JS无法运行
- 启动对话框没有显示在'屏幕上
- iOS上的Phonegap 3.1手动隐藏启动屏幕
- 启动屏幕的离子动画