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

如何制作一个左右按钮,按住它们可以让一个对象向左或向右移动,以及一个跳跃按钮,按下后可以让对象跳跃,然后再落下才能再次跳跃(使用linearvelocity编写的代码中,我可以多次点击跳跃按钮,使对象不断上升)。

我对Corona还很陌生,像这样的问题我有很多。。

谢谢。

点赞
用户1218135
用户1218135

让我举个例子。

创建一个按钮,向左并添加监听器,当接收到事件时,在对象上使用转换。

第二种情况是当它正在转换时,点击跳跃按钮,添加触摸事件而不是点击事件,否则它将继续上升。在点击时进行条件判断。

如果已经跳跃 == true then
  --不要跳跃
else
  charater.y=charater.y-jumpHieght
  timer.performWithDelay(500,function() charater.y=charater.y+jumpHieght end)
end
2013-12-19 06:40:25