Object 如何在Corona上随机移动屏幕上的对象?
我希望我的显示对象在屏幕上以一定的速度移动,并且没有任何交互。我怎样才能用科罗纳做到这一点?谢谢 首先必须将显示对象添加到物理中,然后将其速度设置为随机值。可以使用计时器定期更改显示对象的移动。例如:Object 如何在Corona上随机移动屏幕上的对象?,object,move,coronasdk,Object,Move,Coronasdk,我希望我的显示对象在屏幕上以一定的速度移动,并且没有任何交互。我怎样才能用科罗纳做到这一点?谢谢 首先必须将显示对象添加到物理中,然后将其速度设置为随机值。可以使用计时器定期更改显示对象的移动。例如: physics = require("physics"); physics.start() rectangle = display.newRect(0, 0, 50, 50) physics.addBody(rectangle, "kinematic", {isSensor = true}) fu
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);
首先,必须将显示对象添加到物理中,然后将其速度设置为随机值。可以使用计时器定期更改显示对象的移动。例如:
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);