我得到了这个看似简单但无法正常工作的代码段。我有一个可以在屏幕点击时跳跃的球。它确实会在点击时跳跃,但似乎随着多次点击球会变得更重并且下落得更快。所以在大约 10 次点击后,它几乎立即从屏幕上掉下来。有人知道为什么吗?
local function screenTap (event)
if ball.y > ceiling then
transition.to(ball, {time=transitionTime,
x = ball.x,
y = ball.y - jumpHeight,
radius = 25})
end
end
tapArea:addEventListener ("tap", screenTap)
最佳答案
在物理学中我们不使用跃迁。使用武力:
myBody:applyForce( 500, 2000, myBody.x, myBody.y )
两个前两个值用于力的大小 (x, y),接下来的两个定义施加力的单点。
关于ios - Corona SDK transition.to 和物理体不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22108975/