Cocos2d-JS 屏幕适配相关内容
来源:互联网 发布:软件投标书模板 编辑:程序博客网 时间:2024/04/30 07:35
监听浏览器窗口大小变化事件 :
新的适配方案允许在浏览器大小变化的时候自动重新尝试适配。比如说,当用户拖拽来改变浏览器大小,或者更有用的情况,当他们转动自己手机方向的时候。游戏中任意时刻都可以开启这种行为,只需要调用cc.view的resizeWithBrowserSize函数:
cc.view.resizeWithBrowserSize(true);
为了更灵活得应对变化,我们为cc.view提供了一个新的函数,你可以通过setResizeCallback函数注册一个回调函数来监听浏览器窗口大小变化事件:
cc.view.setResizeCallback(function() { // 做任何你所需要的游戏内容层面的适配操作 // 比如说,你可以针对用户的移动设备方向来决定所要应用的适配模式});
Fullscreen API :
Fullscreen API是浏览器允许Web页面在获得用户全屏幕的一个新的制定中的API。
Cocos2d-JS在移动端浏览器中会尝试自动进入全屏幕来给用户更好的游戏体验(需要指出并不是所有浏览器都支持这个API)。
另一方面,桌面端几乎所有现代浏览器都支持Fullscreen API,如果你希望使用这个API,Cocos2d-JS也简化了它的使用方式:
尝试进入全屏模式(需要用户交互):
`cc.screen.requestFullScreen(targetElement,onFullScreenCallback);`
检测是否处于全屏模式 :
cc.screen.fullScreen();
退出全屏模式 :
cc.screen.exitFullScreen();
获取当前尺寸 :
cc.view.getFrameSize()
main中添加 :
cc.view.enableAutoFullScreen(false); //true : 可以自动全屏 //false : 不可以自动全屏 //添加在cc.view.setDesignResolutionSize的前面//cc.view.setDesignResolutionSize(640, 960 , cc.ResolutionPolicy.SHOW_ALL);
1 0
- Cocos2d-JS 屏幕适配相关内容
- ocos2d-JS 屏幕适配相关内容
- Cocos2d-JS屏幕适配
- cocos2d js屏幕适配
- cocos2d-js 新手入门 2.屏幕适配
- COCOS2D屏幕适配
- cocos2D:屏幕适配
- cocos2d 屏幕适配
- Cocos2d-JS屏幕适配(NO-BORDER模式)
- cocos2d-js关于对话框Layer的屏幕适配
- cocos2d-js 系列[1] 屏幕的适配
- cocos2d-JS 屏幕适配(5种适配模式)
- Cocos2d-js的屏幕适配方案
- COCOS2D-JS的屏幕适配方案
- COCOS2D-JS的屏幕适配方案
- cocos2d-x 屏幕适配
- Cocos2d-x 屏幕适配
- cocos2d-x屏幕适配
- Android Fragment应用实战,使用碎片向ActivityGroup说再见
- Java提高篇(一):subList的缺陷
- 【Java基础】——集合
- 40个Java集合面试问题和答案
- 送给小白,关于cc2530的rssi 读取值
- Cocos2d-JS 屏幕适配相关内容
- 关于c++ 的静态成员变量为什么一定要初始化
- SQL Server 存储过程
- Android Fragment完全解析,关于碎片你所需知道的一切
- C#入门11.2——清除、处理所有异常
- 广义线性模型
- HDU1079 Calendar Game SG函数
- java单例全解析
- Android Camera数据流分析全程记录(overlay方式一)