这是我用来使鸟儿跳跃的一段代码,但是它甚至没有接近像飞扬的鸟一样跳跃。它在触摸时上升,不会像重力一样下降拉动它。事实上,在几秒钟后,看起来鸟类处于初始位置以及跳跃位置(屏幕上有两只鸟),我该怎么做才能解决这个问题?
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
答案 0 :(得分:1)
这是您正在寻找的等式
http://www.school-for-champions.com/science/gravity_equations_upward_velocity.htm#.U60pj42SyDQ
不确定你有多少数学如果你需要更多的帮助就这么说