android - 如何创建一个使对象在 Corona 中移动的按钮

标签 android ios button lua coronasdk

我如何制作一个 LEFT 和 RIGHT 按钮,当按住它们时左右移动一个对象,以及一个 JUMP 按钮,它使一个对象跳跃然后在能够再次跳跃之前返回(使用我使用 linearvelocity 的代码,我可以多次点击 JUMP 按钮,以便对象不断增加高度)。

我是 Corona 的新手,我有很多这样的问题..

谢谢

最佳答案

让我举个例子。

创建 Button Left 添加监听器,然后在接收事件时使用对象上的转换。

第二个在过境的时候,点击跳转按钮,添加点击事件,不要触摸,否则会一直往上走。 点击创建一个条件。

if alreadyJumping == true then
  --don't jump
else
    charater.y=charater.y-jumpHieght
    timer.performWithDelay(500,function() charater.y=charater.y+jumpHieght end) 
end

关于android - 如何创建一个使对象在 Corona 中移动的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20666583/

相关文章:

ios - 使用 LocationManager 时减少电池使用

android - AlertDialogs setCustomTitle 不适用于 android.support.v7.app.AlertDialog

android - 无法从数据库中检索列的数据

Android 存储多个通知 ID 并允许同时显示多个通知

ios - 无法在 JSON 解析中将 NSNumber 桥接到 Float

ios - 围绕其中心旋转CAShapeLayer,而不移动位置

css - ASP 按钮悬停区域与图像不一致

java - 如何在 JavaFX 中设置按钮的坐标?

wpf - 如何禁用某些按钮的加速键

java - 在android中解析简单的json字符串