0

私は、カテゴリとマスクとグループを使用した衝突フィルタリングについて多くのことを研究しました。それらは、反対のグループと衝突する間、関連するオブジェクト間の衝突の防止を伴います。私の場合はまったく異なります。2 つのグループがあり、異なるグループのボディが反対のグループのボディと衝突しないように、グループ内で衝突する必要があります。

たとえば、すべての青いボールは互いに衝突し、赤いボールは赤いボールと衝突する可能性があります。青いボールが赤いボールと衝突することはありません。これについての考え

4

1 に答える 1

0

衝突しないボディに負のグループ インデックスを設定できます。同様に、衝突したいボディに正のグループ インデックスを設定できます。

衝突グループを使用すると、整数グループ インデックスを指定できます。同じグループ インデックスを持つすべてのシェイプを常に衝突させる (正のインデックス) または衝突させない (負のインデックス) ことができます。グループ インデックスは、通常、自転車の部品など、なんらかの関連性があるものに使用されます。次の例では、shape1 と shape2 は常に衝突しますが、shape3 と shape4 は決して衝突しません。

shape1Def.filter.groupIndex = 6;
shape2Def.filter.groupIndex = 6;
shape3Def.filter.groupIndex = -8;
shape4Def.filter.groupIndex = -8;
于 2013-08-26T13:47:31.373 に答える