【发布时间】:2011-03-25 03:08:36
【问题描述】:
我想让我的游戏通用。但是当我在 ipad 上尝试时,我的背景层只覆盖了屏幕的 1/4,但精灵可以走遍整个屏幕。精灵的尺寸也太小了,没有放大。 当我看到苹果文档时,它说我每次使用坐标时都必须“如果其他”来检测设备。但是要修改的代码太多了。 那么有什么办法可以解决这个问题吗?就像只是在一个地方改变?
【问题讨论】:
标签: iphone objective-c ipad cocos2d-iphone
我想让我的游戏通用。但是当我在 ipad 上尝试时,我的背景层只覆盖了屏幕的 1/4,但精灵可以走遍整个屏幕。精灵的尺寸也太小了,没有放大。 当我看到苹果文档时,它说我每次使用坐标时都必须“如果其他”来检测设备。但是要修改的代码太多了。 那么有什么办法可以解决这个问题吗?就像只是在一个地方改变?
【问题讨论】:
标签: iphone objective-c ipad cocos2d-iphone
当你让你的游戏通用时,你必须重命名你的资源以支持 ipad 大小.. 含义:sprite-ipad.png
当你选择通用应用时,它不应该放大。你可以重做精灵。
由于 cocos2d 在不同设备上时自动处理精灵的坐标,所以它应该遍布整个设备..
如果你不想重做图像,你可以选择为 iphone 构建.. 当播放器下载到 ipad 上时,它可以放大..
【讨论】: