画面上でランダムな方向に飛んでいる4〜5個の飛んでいるオブジェクトでcclayerを作成したいと思います。また、これらの飛行オブジェクトは互いに透明である必要があります。つまり、互いに飛ぶことができます。
私が行う方法について考えることができること:
Box2Dを使用
- 重力が0のbox2dワールドを作成します。画面の端の周りにポリゴンの静的な地面を追加します。
- 飛んでいるオブジェクトのそれぞれに最初の力を与え、それらを飛ばして地面に反射させます。
問題:オブジェクトはしばらくするとまだ静止しています。理由はわかりません。オブジェクトは互いに衝突します。オブジェクトを互いに飛ばす方法がわかりません。
Box2Dなし
各オブジェクトにCCMoveを使用し、オブジェクトが画面の端に到達したかどうかを検出し、移動の新しいパスを計算します。
誰かが私に方向を示すことができますか、どちらの方法が簡単ですか?どうもありがとう。