ios - Corona SDK transition.to 和物理体不正确

标签 ios iphone sdk lua coronasdk

我得到了这个看似简单但无法正常工作的代码段。我有一个可以在屏幕点击时跳跃的球。它确实会在点击时跳跃,但似乎随着多次点击球会变得更重并且下落得更快。所以在大约 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/

相关文章:

ios - 创建和调用类初始化程序并传入文字值 Swift 时调用中的额外参数

objective-c - MainWindow.xib nib 文件有什么用?

ios - 如何获取已经实例化的UIViewController?

iphone - 我什么时候开始看到付款?

iOS - 内容 View 非常大的 UIScrollView,如何减少内存使用?

python - 我们可以使用 python sdkcompute_client.virtual_machines.begin_create_or_update 将扩展添加到它创建的 Azure VM 中吗?

iphone - 唯一保存在 NSDocumentDirectory 中

iphone - iOS 中的 dispatch_async 内存问题

sdk - 我如何在 VSCode 上更改我的 dart-sdk

Android SDK 多语言应用程序——我可以在编译时更改语言吗?