我的项目里面使用的是wp8版本的cocos2d-x, 只有一套美工图片,是基于800X480的,按照在android上的做法,将designResultion设置为800X480。 奇怪的是在android上好好的,各种分辨率都没有问题,在wp上就是完全不对。
如果designResultion设置为800X480,在屏幕分辨率是800X480的机器上(lumia620)完全正常,在1280X768(lumia 920)的机器则只在屏幕的左下角显示一小块区域(800X480)。
如果designResultion设置按照demo中那样设置,则在1280X768的机器上,所有图片都没有放大。
switch (m_deviceResolutionInPixels)
{
case DeviceResolutionInPixels_WVGA:
{
mainView->setDesignResolution(480, 800);
break;
}
case DeviceResolutionInPixels_720p:
{
mainView->setDesignResolution(720, 1280);
break;
}
case DeviceResolutionInPixels_WXGA:
{
mainView->setDesignResolution(768, 1280);
break;
}
}
哪位同学懂的,指点下。这里先谢谢了。