我为iphone4开发了一个游戏。现在我遇到了 iphone5 和 4 英寸屏幕的问题。我的游戏在 4 英寸屏幕的左侧,右侧有一个黑色的大边框。但是游戏中的按钮在屏幕中间,和iphone4的位置一样。我检查了一切,但我不知道为什么背景图像和精灵在左侧,而按钮在中间。我希望一切都在中间或左侧。如果有人可以帮助我,那就太好了!谢谢!!
问问题
129 次
1 回答
0
COCOS2d-iPhone:
如果您使用的是最新的测试版,您需要做的唯一更改是以两倍大小导出所有图像并使用“-hd”后缀,类似于 Apple 的“@2x”。该文档还说您需要设置导演的内容比例因子。
您可以在此处找到文档。
和更多细节在这里。
COCS2d-X:
Cocos2D-x 为多分辨率问题提供了一个非常简单的解决方案。
事实上,您只需要设置您的DesignResolution
,然后想象您的目标设备将具有此分辨率。
如果目标设备真的有这个分辨率(或其他一些但具有相同的比率)cocos2d 将处理修复屏幕,你的游戏在所有设备上看起来都一样。
当目标设备的比例不同时,你有很多选项(如 cocos2d 语言policy
)来管理它。
例如,如果您使用Exact fit
策略,cocos2d 将强制您的游戏(和设计)适合目标设备屏幕(没有那个黑色边框)。
完全适合
整个应用程序在指定区域中可见,而无需尝试保留原始纵横比。可能会发生变形,并且应用程序可能会出现拉伸或压缩。
有关更多详细信息,请查看此链接: http: //www.cocos2d-x.org/projects/cocos2d-x/wiki/Multi_resolution_support
于 2013-08-29T10:15:43.477 回答