0

こんにちは、この衝突フィルターを機能させようとしていますが、少し行き詰まっています...

local bad1CollisionFilter1 = { categoryBits = 1, maskBits = 3 }

if ( temp.imgpath == "BCloud1.png" ) then
 physics.addBody( randomStar, { density=2.9, friction=0.5, bounce=0.3, radius=16, filter=bad1CollisionFilter1 } )
end

local collision = function( bad1CollisionFilter1 )
 if bad1CollisionFilter1.phase == 'began' then
   print("Hello i am  CollisionFilter1")
 end
end

これを機能させるための助けをいただければ幸いです。

4

1 に答える 1

0

collisionおよびEventListener;のコロナ API を参照してください。本体に偶数リスナーを追加する必要があります。次のステートメントをスクリプトに追加します。

Runtime:addEventListener( "collision", collision )

ここで、最初の引数は衝突イベント リスナーであることを示し、2 番目の引数は関数名です。あなたの場合はどれですかcollision

于 2013-03-10T17:30:37.350 に答える