网络上有一篇文章如下:但如何才能支持iOS呢?
完全没有找到方法啊。
//
cocos2d-x自适应屏幕分辨率
Android下分辨率太多,不太可能为每种分辨率做一套资源,目前一般来说比较流行的是320*480, 800*400, 854*400。当然现在720P的也出来了,但至少目前不是主流机型_.
对于不支持的分辨率,我希望的是能够按照屏幕大小按比例缩放,即有了下面的代码。
1:ViewAutoScale
写了一个ViewAutoScale函数,如下:
#include “ViewAutoScale.h”
USING_NS_CC;
bool IsMatchDisplay
{
return || ;
}
#if
int ViewAutoScale
{
if
{
return 1;>Createtitle, width, height);
}
for
{
if )
{
view
return i+1;
}
}
view~~>Createtitle, defaultWidth, defaultHeight);
view~~>setScreenScalewidth/ defaultWidth, height/ defaultHeight));
view~~>resize;
view~~>centerWindow;
return 0;
}
#endif
#if
int ViewAutoScale
{
if
{
return 1;>create;
}
for
{
if )
{
return i+1;
}
}
view
return 0;
}
#endif
#if
int ViewAutoScale
{
return 0;
}
#endif
//