2

Cocos2D で基本的なリバウンド iOS ゲームを作成する予定です。Box2D は次のシナリオに最適ですか?

レイアウトは、画面の上部にあるターゲットで構成され、画面の中央に障害物があり、下部からのターゲットの直接ビューをブロックします。ユーザーは、画面の下部からボールを​​発射し、側面と障害物の周りで跳ね返り、ターゲットに命中させます。ゲームのブレイクアウト スタイルに似ています。

ゲームのレベルが進むにつれて、障害物は左右や前後、上下などに動的に移動します。

Cocos2D だけで衝突検出ができることは理解しています。障害物や壁からのボールの跳ね返りと軌道も、物理エンジンを使用せずに実現できますか?

ゲームのシナリオでは重力は必要ありません。ボールの速度/速度の低下が不可欠になります。

フロントエンド Web 開発のバックグラウンドから来て、私は iOS 開発に慣れていないことに注意してください。

アドバイスし、大いに感謝します。

ありがとう

4

1 に答える 1

1

もちろん、既存の物理エンジンを使用しなくても、これらすべてを実行できます。ただし、移動するオブジェクトやさまざまな形状のオブジェクトとの衝突を開始すると、すぐに使用できるソリューションを使用することが有利になり始めます。

重力なしで box2d をセットアップするのは簡単で、すべての衝突計算と速度が得られます。

于 2010-11-22T14:29:21.117 に答える