ディスプレイオブジェクトを画面上で速度を上げて、相互作用なしに移動させたい。どうすればコロナでそれを行うことができますか?ありがとう。
質問する
1381 次
1 に答える
4
最初に表示オブジェクトを物理演算に追加し、その速度をランダムな値に設定する必要があります。タイマーを使用して、表示オブジェクトの動きを定期的に変更できます。例えば:
physics = require("physics");
physics.start()
rectangle = display.newRect(0, 0, 50, 50)
physics.addBody(rectangle, "kinematic", {isSensor = true})
function moveRandomly()
rectangle:setLinearVelocity(math.random(-300,300), math.random(-300,300));
end
timer.performWithDelay(500, moveRandomly, -1);
于 2012-07-05T11:01:27.530 に答える