1
我是Android游戏开发新手,我面临将图像调整为android的所有不同屏幕尺寸的问题。
技术我正在使用cocos2d
android库来设计游戏。如何在不使用xml布局的情况下使用cocos2d android库将图像调整到所有android屏幕设备游戏设计
目前工作的代码是: -
if(winSize.width>1250 && winSize.height>700)
{
background = CCSprite.sprite("bg480X800.png");
float scalexx=winSize.width/background.getContentSize().width;
float scaleyy=winSize.height/background.getContentSize().height;
background.setScaleX(scalexx);
background.setScaleY(scaleyy);
//background.setScale(1.65f);
}
/* *************************1000-1250 ********************** */
else if(winSize.width<1250 && winSize.width>1000)
{
background = CCSprite.sprite("bg7.png");
float scalexx=winSize.width/background.getContentSize().width;
float scaleyy=winSize.height/background.getContentSize().height;
background.setScaleX(scalexx);
background.setScaleY(scaleyy);
//background.setScale(1.0f);
}
else
{
background = CCSprite.sprite("bg480X800.png");
//background.setScale(1.0f);
float scalexx=winSize.width/background.getContentSize().width;
float scaleyy=winSize.height/background.getContentSize().height;
background.setScaleX(scalexx);
background.setScaleY(scaleyy);
}
请告诉我,如果你知道更好,它适应所有屏幕的智能编码尺寸