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