cocostuido版本为最新的2.1,cocos引擎是3.4的。
在cocostudio里面创建了一个testScene(640960),在scene最右上角放置一个精灵 设置为上对齐。
放入代码工程里面运行,选择iPhone5的分辨率(6401136),显示没有在右上角,而是往下移动了一些。
代码里面设置的设配方案是
Size screenSize = Director::getInstance()->getOpenGLView()->getFrameSize();
// solution of resolution
if(screenSize.height / screenSize.width < 4.0f / 3.0f)
{ // 4:3 ipad的长宽比
Director::getInstance()->getOpenGLView()->setDesignResolutionSize(640, 960, ResolutionPolicy::EXACT_FIT);
}
else
{
Director::getInstance()->getOpenGLView()->setDesignResolutionSize(640, 960, ResolutionPolicy::FIXED_WIDTH);
}
??????
为什么这个精灵没有上对齐 而感觉是下对齐呢。图详见附件