1

私はコロナに慣れていないので、物理学の助けをいただければ幸いです。ボタンを押すたびに作成されるボックスがあります

function buttonPress (e)
    local box = display.newRect(xLocation, 70, 50, 50);
    physics.addBody( box, { density=1.0, friction=0.3, bounce=0.3 } )
end

それぞれが静止しているかどうか、およびその位置を検出できるようにしたいと考えています。特定の条件が満たされた場合、アクションを実行します。

誰かが私を正しい方向に向けることができれば、それはありがたいです.

ありがとう

4

1 に答える 1

1

試しobject.isAwakeてみてください。物理オブジェクトは、動いていないときや他の物理体と相互作用していないときに「スリープ状態」になります

if box.isAwake then
    print("im awake!") 
else
    print("im asleep") --motionless
end

http://docs.coronalabs.com/api/type/Body/isAwake.html

于 2013-08-09T16:00:17.070 に答える