Corona SDK的transition.to和物理体不正常运作。

我有一个代码片段,看起来很简单,但是不能正常工作。我有一个球,在屏幕点击时会跳跃。它确实会在点击时跳跃,但似乎随着多次点击,球就变得更重了,落下得更快。所以大约在 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)
点赞
用户1925928
用户1925928

在物理学中,我们不使用转换。使用力量:

myBody:applyForce( 500, 2000, myBody.x, myBody.y )

前两个值是力量的量(x,y),接下来的两个值定义了力量被应用的单一点。

2014-03-01 10:14:39