处理cocos2d中的屏幕分辨率

时间:2013-09-09 16:57:48

标签: cocos2d-iphone

我确定之前可能已经问过这个问题......

现在我将我的游戏移植到Android上。现在我已经完全集成了cocos2d,我准备好了。但我想确保我理解缩放的工作原理..

在Android中,您只需为场景提供宽度和高度,并根据设备放大或缩小图形。

从阅读开始,它似乎不会在IOS上以这种方式运作。那么你如何设计屏幕分辨率,如3g,4,5和ipad设备?

我正在阅读,而且我知道最好不要硬编码屏幕坐标。有了这个说法,似乎唯一需要缩放的是游戏的背景图像?

也许我错了,我对它的运作方式感到困惑。

如果有人能解释那会很棒!

感谢。

1 个答案:

答案 0 :(得分:0)

在Cocos2D中,图像是根据其相关前缀自动选择的:name.png用于非视网膜,name-hd.png用于视网膜,name-ipad.png用于ipad 1和mini,以及{{1对于ipad视网膜。

对于扩展,我有一些有用的定义,允许您根据特定平台改变事物:

name-ipadhd.png