我确定之前可能已经问过这个问题......
现在我将我的游戏移植到Android上。现在我已经完全集成了cocos2d,我准备好了。但我想确保我理解缩放的工作原理..
在Android中,您只需为场景提供宽度和高度,并根据设备放大或缩小图形。
从阅读开始,它似乎不会在IOS上以这种方式运作。那么你如何设计屏幕分辨率,如3g,4,5和ipad设备?
我正在阅读,而且我知道最好不要硬编码屏幕坐标。有了这个说法,似乎唯一需要缩放的是游戏的背景图像?
也许我错了,我对它的运作方式感到困惑。
如果有人能解释那会很棒!
感谢。
答案 0 :(得分:0)
在Cocos2D中,图像是根据其相关前缀自动选择的:name.png
用于非视网膜,name-hd.png
用于视网膜,name-ipad.png
用于ipad 1和mini,以及{{1对于ipad视网膜。
对于扩展,我有一些有用的定义,允许您根据特定平台改变事物:
name-ipadhd.png