让角色像飞扬的鸟一样跳跃

时间:2014-06-27 03:01:12

标签: lua

这是我用来使鸟儿跳跃的一段代码,但是它甚至没有接近像飞扬的鸟一样跳跃。它在触摸时上升,不会像重力一样下降拉动它。事实上,在几秒钟后,看起来鸟类处于初始位置以及跳跃位置(屏幕上有两只鸟),我该怎么做才能解决这个问题?

function Play: whenTouched()
 self.touchStarted= true
 x,y = self.myAnim:getPosition()

        if self.touchStarted then
         speed = -16
         self.touchStarted = false
        end
     y  = y + speed;
     speed = speed + 2
     self.myAnim:setPosition(x,y)
 end

1 个答案:

答案 0 :(得分:1)

这是您正在寻找的等式

http://www.school-for-champions.com/science/gravity_equations_upward_velocity.htm#.U60pj42SyDQ

不确定你有多少数学如果你需要更多的帮助就这么说