2011-03-25 126 views
1

我想使我的游戏具有普遍性。但是当我在ipad上试用它时,我的背景图层只覆盖了屏幕的1/4,但是精灵可以进入整个屏幕。精灵的大小也太小,没有扩大规模。 当我看到苹果文档,它说我必须“如果其他”来检测设备每次使用坐标。但是有太多的代码需要修改。 那么有什么办法解决这个问题?就像在一个地方改变一样?cocos2d iphone游戏搬到ipad

回答

0

当你使你的游戏普遍的,你必须重新命名您的资源,以支持iPad尺寸..意思是:精灵ipad.png

这不是假设,当你选择通用的应用程序来扩展。您可以重做精灵..

随着cocos2d的自动处理时,它是在不同设备上的精灵的坐标,它应该是所有在设备..

如果您不希望重做的图像,你可以选择构建iPhone ..它可以扩大当玩家在ipad上下载它..

+0

你的意思是我需要保留我的PNG文件的2个副本?或者只是重命名它们,但不需要扩展它们?我为iPhone构建它,但是当在ipad上运行时,除了坐标系外,没有什么东西可以放大了。 – John 2011-03-25 10:52:44

+0

yea .. 2 copies ..意思是它应该是这样的:sprite.png(用于iphone),sprite-ipad.png(用于ipad)甚至你想支持视网膜显示,再加1个sprite-hd.png ..意思是3个副本..每个不同的分辨率.. – xuanweng 2011-03-27 07:57:04

+0

那么cocos2d会自动识别并选择文件名还是我需要做设备检查每次? – John 2011-03-27 15:06:33