0

画像

objが軌道に乗るときに、物体を軌道上に移動する必要がありますが、同時に、オブジェクトは簡単にその下を通過する可能性があります。

それがどのように呼ばれたのかわかりません。そして、私はこの手順の名前を探しています。

4

4 に答える 4

1

私が知っていることから、あるオブジェクトを別のオブジェクトと衝突させ、後でこの動​​作を抑制する簡単な方法はありません。

車両が仮想高度を変更したときに、categoryBitsを使用してトラックのこの部分を再作成し、それに応じてmaskBitsを設定することをお勧めします(またはisSensor = trueフラグを使用してこのオブジェクトとの衝突をオフにします)。

http://developer.coronalabs.com/content/game-edition-collision-detection

于 2013-02-26T14:54:06.117 に答える
0

物理学を使用して衝突を検出している場合は、オブジェクト(電車、車、ボール、トラックの下にあると思われるもの)を物理学から削除して衝突を回避し、オブジェクトが下を通過したら再度追加することができます。トラック。

于 2013-02-26T21:43:41.363 に答える
0

オブジェクトの表示順序を設定するだけです。私の知る限り、変数が宣言される順序によって、誰が他の変数よりも優先されるかが決まります。

衝突を設定するには(互いにぶつからないようにするため)、categoryBitsとmaskBitsを使用するだけです。

于 2013-02-27T20:54:54.657 に答える
0

atokが言ったように、DisplayObjectでphysics.addBody()を呼び出した後、衝突マスクを設定する方法はないと確信しています。ここに衝突フィルター(categoryBitsとmaskBitsを使用)に関するすばらしいガイドがあり、physics.addBodyのドキュメントはここにあります。ここには他にもいくつかあります

于 2013-08-17T02:39:22.950 に答える