5

iPhoneのほとんどのゲームは、QuartzやCore Animationを使用するのではなく、OpenGLESで実行されるのではないかと思っていました。QuartzとCoreAnimationは、主に洗練されたインターフェイスを作成するために使用されていますか?または、他のツールを使用するよりもOpenGLを使用しなければならないゲームのポイントがある場合はどうでしょうか。

4

4 に答える 4

11

効率上の理由から、「単純な」ボードゲームやカードゲーム(ソリティアなど)を作成する場合を除いて、OpenGLESがゲームに最適です。この場合、CoreAnimationが適しています。

于 2009-04-14T14:08:10.043 に答える
5

2Dゲームを行う場合は、cocos2d-iphoneをチェックする必要があります。かなりしっかりした土台のようです。シマリス物理エンジンとすべての準備が整っています。

于 2009-04-15T02:08:02.527 に答える
2

OpenGLがあなたの最良の選択だと思います。Quartzのものがもっと使いやすいということに同意することはできません。

また、成功した場合、コードのほとんどは他のプラットフォームに移植可能になります。考慮すべきことがあります。

于 2009-04-15T05:37:49.420 に答える
-1

ほとんどの場合、3Dが必要かどうかにかかっています。ゲームが完全に2次元である場合、描画にQuartzを使用する方がおそらく簡単です。OpenGLはそれほど複雑ではありませんが、Quartzインターフェイスよりも複雑です。

クォーツの描画と合成は、可能な場合はOpenGLで高速化されるため、厳密に2D描画を行う場合は、パフォーマンスに大きな違いはありません。

于 2009-04-14T16:43:50.590 に答える