我在Pygame中做了一个游戏,这是我的跳转代码:
keys = pygame.key.get_pressed()
if isjump == False:
#Up arrow key
if keys[pygame.K_UP]:
isjump = True
v = 5
else:
m = 1 if v >= 0 else -1
F = m * (v**2)
player.rect.y -= F
v -= 1
if v == -6:
isjump = False
我想让它跳得更远更高,我该怎么做呢?
1条答案
按热度按时间j8ag8udp1#
跳跃的高度取决于
v
。定义一个变量(jump_v
)作为v
的初始值。对于更高的跳跃,请使用大于5的值: