昨天我开始学习pygame,当我试着让我的物体跳跃时,它确实跳了,但我必须一直按住空格键,当我停止按住它时,这个物体不会继续跳跃,而是保持在我停止按住它时的位置
if self.isJumping:
if self.jump_vel > 0:
f = (self.jump_vel ** 2 * 0.5 * self.m)
else:
f = -(self.jump_vel ** 2 * 0.5 * self.m)
self.y -= f
self.jump_vel -= 0.5
if self.y >= 500:
self.y = 500
self.isJumping = False
self.jump_vel = 5
我应该对这个代码做些什么修改/添加,使它像单击一次,它就会跳回到“地面”? 也因为我刚刚开始学习,请解释我应该做什么'清楚'
目前没有回答
相关问题 更多 >
编程相关推荐