如何将专为iPad设计的游戏扩展到iPhone?

时间:2012-07-21 11:01:40

标签: iphone ios cocos2d-iphone

我使用cocos2d为iPad做了一个游戏。现在我必须为iPhone扩展它。我尝试为我的GameScene使用scaleX和ScaleY参数。它缩放了精灵,但是我的物体有很多硬编码的边界,不能缩放。我怎样才能完成游戏的缩放?

1 个答案:

答案 0 :(得分:0)

你必须做类似以下的事情

 if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    [yourview setFrame:CGRectMake(400, 208, viewrect.size.width, viewrect.size.height)];
 else 
    [yourview setFrame:CGRectMake(190, 96, viewrect.size.width, viewrect.size.height)];

你已经为iPad做过,所以现在你需要更改其他部分 根据设备方向设置视图的框架。