我正在制作一款使用物理的游戏。我有一个球,当它到达某个区域时,说
ball.x > 100 and ball.x < 110 and ball.y > 100 and ball.y < 110
我希望球的线速度减慢,但不要停止。我尝试使用 球:setLinearVelocity( 0, 0)
这没问题,但我仍然希望球有一些(比如说一半)动量。有什么想法吗?
最佳答案
你可以说我疯了,但如果你的目标是将速度减半,你不能使用 getLinearVelocity
,除以二,并将其设置为速度?
local vx, vy = ball:getLinearVelocity()
ball:setLinearVelocity(vx / 2, vy / 2)
关于lua - corona sdk线速度慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20166278/