0

cocos2d を使って iPad 用のゲームを作ったのですが、iPhone 用にスケーリングする必要があります。GameScene に scaleX および ScaleY パラメータを使用してみました。スプライトをスケーリングしましたが、スケーリングされないオブジェクトのハードコードされた境界がたくさんあります。ゲームの完全なスケーリングを行うにはどうすればよいですか??

4

1 に答える 1

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 で行っているので、デバイスの向きに応じてそこにビューのフレームを設定する他の部分を変更する必要があります。

于 2012-07-21T11:41:32.850 に答える