我使用cocos2d为iPad做了一个游戏。现在我必须为iPhone扩展它。我尝试为我的GameScene使用scaleX和ScaleY参数。它缩放了精灵,但是我的物体有很多硬编码的边界,不能缩放。我怎样才能完成游戏的缩放?
答案 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做过,所以现在你需要更改其他部分 根据设备方向设置视图的框架。