Lua 让角色像扑翼鸟一样跳跃

Lua 让角色像扑翼鸟一样跳跃,lua,Lua,这是我用来让鸟跳跃的代码,但它甚至不接近于像flappy bird那样跳跃。它会在触摸时上升,但不会像重力拉动它一样下降。事实上,几秒钟后,这只鸟看起来像是在它的初始位置以及屏幕上的跳跃位置。两只鸟,我能做些什么来解决这个问题 function Play: whenTouched() self.touchStarted= true x,y = self.myAnim:getPosition() if self.touchStarted then speed

这是我用来让鸟跳跃的代码,但它甚至不接近于像flappy bird那样跳跃。它会在触摸时上升,但不会像重力拉动它一样下降。事实上,几秒钟后,这只鸟看起来像是在它的初始位置以及屏幕上的跳跃位置。两只鸟,我能做些什么来解决这个问题

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

这也许就是你要找的方程式


不确定你有多少数学知识,所以如果你需要更多帮助,请说“拒绝投票”?有什么特别的原因吗?原因是你没有努力解决这个问题。你不能只是简单地粘贴代码,然后说要修复它。你可能会想读这篇文章:好的,谢谢你,但不确定是什么让你认为我没有努力去修复它。你只是说我能做些什么来修复它?你没有展示你试图解决问题的任何东西。您只需显示当前不工作的代码。如果其他人看到你自己付出了巨大的努力,他们会更愿意帮助你。