cocos2d js h5游戏有没有办法在微信上强制全屏?
设置这个了 cc.view.enableAutoFullScreen(true);也是没有用, ,
在外部浏览器上都可以,就是在微信上不能全屏,这个有办法自动全屏吗?
这些 meta 可能能帮到你,要放在 html 的 head 中
<!-- force full screen on some browser -->
<meta name="full-screen" content="yes"/>
<meta name="x5-fullscreen" content="true"/>
<meta name="360-fullscreen" content="true"/>
<!-- force screen orientation on some browser -->
<meta name="screen-orientation" content="<%=orientation%>"/>
<meta name="x5-orientation" content="<%=orientation%>">
<meta name="browsermode" content="application">
<meta name="x5-page-mode" content="app">
这些都设置了,没有用的
里面的游戏界面应该是全屏显示了,但是可以见范围太小了,面外那层无法全屏,只是居中显示小屏幕,只有iphone上会这样,android上不会。
如果你的安卓上安装了 QQ 浏览器,那么 x5 的标签应该会生效。另外,微信的顶部栏目前是没有办法去掉的。
除此之外就没有什么别的办法了,浏览器在这方面的控制会比较强
iphone上有安装QQ浏览器,但是并无法自动全屏,就算拉也不行。不是微信的顶部栏木问题,我截图发你微信吧。
cc.view.setDesignResolutionSize(640, 1014, cc.ResolutionPolicy.EXACT_FIT);
我已经是SHOWALL了,跟这个应该没关系~
showall不好用
用我那个是完全拉伸到浏览器边缘 记得关上fix width 和fix height 设计的时候注意下宽高比一般机型没问题
好的,我试试,感谢!
还有一个方法就是用widget 每个方向加上约束也能实现全屏 不过这个加的话可能比较多 不如直接exact_fit方便
1赞
好的,微信SDK,我也看下,谢谢!
这个问题解决了吗?
微信不能全屏的