0

現在、ゲームの約 80% をコーディングしており、残りの 20% は実際のゲーム部分です。実際にゲームの一部を作成する方法を知る必要があります。Doodle Jump とかなり似ています。プラットフォームには、重力、加速度計、スポーン システムがあります。これには UIKit と Cocos2D のどちらを使用する必要があるかを知る必要があります。

UIKitを使えば簡単に重力や加速度センサーが使えることは分かっていますが、プラットフォーム部分が気になります。私の「Doodle Jump キャラクター」は通常の正方形や長方形ではないので、できる限りトリミングする必要がありますか? CGRectIntersectsRect にはピクセルの衝突検出機能がないため、キャラクターが台の上に落ちた場合、体が少しずれている可能性があるため、このままで問題ないと思いますか?

さらに詳しい情報が必要な場合、または私が何をしようとしているのかわからない場合は、お知らせください。最後に、Cocos2D と UIKit のどちらを使用する必要があるかを知る必要があります。考えを教えてください。

ありがとう!

4

1 に答える 1

4

私の答えは、UIKit でゲームを開発することはできるかもしれませんが、長期的には Cocos2D で開発する方がよいのではないかということです。衝突検出などを行うためのより優れたツールがあるだけでなく、物理エンジンを使用して重力などを処理することもできます。基本的に、Cocos2d はユーザーがやりたいことを正確に実行するために作成されましたが、UIKit はそうではありませんでした... ユーザー インターフェイス用に作成されました。

それでも、行う衝突検出は、ほとんどの場合、個々のピクセルのレベルを下げる必要はありません。1 つの長方形で十分な場合もあれば、複数使用して精度を高めることもできます。UIKitでそれをやってのけることができますか...おそらく、しかし、Cocos2dを使用すると、ゲーム全体の結果が良くなるに違いありません。

于 2011-10-04T01:28:52.170 に答える