【常见问题记录帖】 监听浏览器窗口大小变化,横竖屏

当用户拖拽来改变浏览器大小,或者更有用的情况,当他们转动自己手机方向的时候。游戏中任意时刻都可以开启这种行为,只需要调用cc.EGLView的resizeWithBrowserSize函数:

cc.EGLView.getInstance().resizeWithBrowserSize(true);
为了更灵活得应对变化,我们为cc.EGLView提供了一个新的函数,你可以通过setResizeCallback函数注册一个回调函数来监听浏览器窗口大小变化事件:

代码如下

cc.view.setResizeCallback(function() {
 // 做任何你所需要的游戏内容层面的适配操作
 // 比如说,你可以针对用户的移动设备方向来决定所要应用的适配模式
// 比如说 获取宽度和高度,如果宽度大于高度就是横屏, 如果宽度小于高度就是竖屏});

为鼓励楼主继续记录,大家看到的都来回个帖吧。

5赞

居然隐藏了 鄙视啊鄙视

顶!顶!顶!顶!

:2::2::2::2:

居然隐藏了 鄙视啊鄙视

顶起!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

别鄙视了。都来回个帖呗。哈哈。

哈哈哈哈哈哈 顶你

顶起!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

:4::4::4:

居然隐藏了 鄙视啊鄙视

哈哈。真的是被各种鄙视啊。 不设个隐藏, 你们都只看不回,伤心死我了。 :904:

是要回复的吗

学习一下,谢谢楼主

感谢分享~~

顶一个看看:2:

好吧,回帖回帖,哈哈哈

鄙视:8::8:

顶啊,感谢楼主分享,解决了我的问题

顶啊,感谢楼主分享,解决了我的问题