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中判断iPhone屏幕是否为Retina视网膜屏幕的方法。通过在AppDelegate中定义变量并使用cocos提供的API来开启Retina显示支持,实现了对Retina屏幕的有效识别。
64

被折叠的 条评论
为什么被折叠?



