cocos2d中如何判断iphone屏幕是否为retina屏幕
2012-03-03 20:17
761 查看
cocos2d中如何判断iphone屏幕是否为retina屏幕
Iphone游戏开发中,经常要判断屏幕是否为retina视网膜屏幕,cocos提供了一个方法来开启Retina显示,在这个地方记录下来是否支持Retina显示就OK啦:代码如下:
在 AppDelegate中定义:
bool m_bRetinaMode;
在AppDelegate的
applicationDidFinishLaunching方法中调用以下代码:
if( ! [director enableRetinaDisplay:YES] ) { m_bRetinaMode=false; CCLOG(@"Retina Display Not supported"); } else { m_bRetinaMode=true; }
最好再定义一个函数方便外界调用:
+ (bool)isRetinaMode;
isRetinaMode实现:
+ (bool)isRetinaMode
{
return m_bRetinaMode;
}
相关文章推荐
- cocos2d-x 坐标系总结(从如何判断精灵是否在屏幕可见范围谈起)
- iPhone中如何判断当前相机是否可用
- 如何获取当前设备的机型(更新到iPhoneX)?判断机型是否为iPhone X?
- 如何判断ios设备是否是高清屏幕
- [AndroidTips]如何判断手机屏幕是否Secure Lock
- 如何判断ios设备是否是高清屏幕
- 如何判断是否是retina屏幕和ipad
- Android如何判断NavigationBar是否显示(获取屏幕真实的高度)
- Android如何判断NavigationBar是否显示(获取屏幕真实的高度)
- Android如何判断NavigationBar是否显示(获取屏幕真实的高度)
- 百度地图如何判断点是否超出屏幕
- [JS代码]如何判断ipad或者iphone是否为横屏或者竖屏 - portrait或者lan...
- [JS代码]如何判断ipad或者iphone是否为横屏或者竖屏 - portrait或者landscape
- 关于如何判断iphone是否被越狱
- [JS代码]如何判断ipad或者iphone是否为横屏或者竖屏 - portrait或者landscape
- Robot Framework如何判断Android屏幕是否含有某个控件
- 如何判断ListView的某个条目是否滑出了屏幕
- 如何判断指定dom元素是否在屏幕内
- [JS代码]如何判断ipad或者iphone是否为横屏或者竖屏 - portrait或者landscape
- Quick-cocos2d-x如何判断点击的sprite位置是否透明