0

私はゲームを作るのはかなり新しいですが、iOSのプログラミングにはかなり精通しています。私は形状マッチングゲームを作成しているので、さまざまな形状の配列があり、ユーザーは、正しい場合はその形状を正しい対応する形状にドラッグし、正しくない場合は反撃します。さて、私の質問は、cocso2dやその他のゲームエンジンを使用する方が簡単ですか、それともタッチイベントを使用するだけで、使用しないのと同じくらい簡単ですか?

4

1 に答える 1

1

あなたが説明しているゲームはグラフィック的に強烈ではないので、UIKitを使用することをお勧めします。cocos2dではなくUIKitを使用する理由はいくつかあります。

  • インターフェイスビルダー/ストーリーボードは素晴らしいです。画面とゲーム要素を画面上にレイアウトできます。(CocosBuilderのようなcocosを使用してこれを行うためのツールが存在することは知っていますが、IMOはXCodeで直接動作することとは比較できません)
  • UIKitアニメーションはこれ以上ないほど簡単で、最小限のコードで非常に強力なことができます。
  • UITableView、UICollectionView、UIScrollViewなどの直接アクセス要素があります。これらを模倣するcocosノードがありますが、応答と動作の点で一致していません。

よりグラフィックが強いゲームの場合は、引き続きcocos2dを使用します。あなたがそれを使うときのいくつかのシナリオ:

  • 多数のアニメーションを含む多数のスプライトがあります(openglは高速です)
  • パーティクルやライティングなどのopenglベースのエフェクトを使用したい。
  • 物理エンジンが必要です
  • 構築済みのゲームエンジンを使用したい(levelsvg、kobold2d、ラインスターターキットなどがあります)

これがお役に立てば幸いです。

于 2012-11-16T01:29:36.473 に答える