2017-05-26 17 views
0

BodyType.DynamicBodyの10個のボールを開発しています。そして、BodyType.KinematicBodyという障害がいくつかあります。ボールが障害物に当たってボールがリバウンド。これで結構です。しかし、ボールはこのようにして打つことができます。私はボールがお互いに衝突し合うことができないようにしたい。Box2dの衝突のためのオブジェクトタイプの場合の変更可能なボディタイプ?

合計すると、ボールは障害物に当たっても、他のボールには当たらない。

(あなたがゲームボールズまたはbbtanを知っていれば、私はそれらのメイク似のゲームをしようとしています)

答えて

0
  1. 新しい物理レイヤを作成します。インスペクタで「レイヤー」と表示されている箇所をクリックし、「レイヤーを追加」をクリックし、レイヤー(レイヤー12)を「ボール」(名前は重要ではありません)に命名します。
  2. ボールをこの物理層に設定します。それらをすべて選択し、インスペクタの「レイヤー」ドロップダウンをクリックして、「ボール」を選択します。
  3. 編集:>プロジェクト設定 - >物理
  4. インスペクタで、奇妙なチェックボックスのグリッドが表示されます。 「ボール」と「ボール」

Physics settings

の交点であるチェックボックスをオフにあなたのボールは今、互いに衝突しません。

関連する問題