为了账号安全,请及时绑定邮箱和手机立即绑定

玩家跳跃时玩家按键不会响应

玩家跳跃时玩家按键不会响应

慕盖茨4494581 2023-10-18 21:17:54
所以我一直在我的玩家的两侧工作,我做到了,我只是遇到了这个问题,那就是当我的玩家在尝试移动时跳跃时,我的玩家不会响应我按下的键。仅当玩家开始跌倒时按键才会响应。gyazo.com/17bd10445460cd358c6dba4d99e106a7当这种情况发生时,很难跳转到其他平台,在我让我的玩家触摸平台的侧面后,它就开始发生。我不确定它发生在哪里,但这就是我让我的玩家跳跃的地方        # Jumping        if collide:            if keys[pygame.K_SPACE]:                playerman.isJump = True                py -= playerman.speed            playerman.fall = 0
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

循环忽略跳跃时的 X 运动。


改变这个:


if not playerman.isJump and player_rect.collidelist(platform_rect_list) < 0:

        playerman.x = px

对此:


# if not playerman.isJump and 

if player_rect.collidelist(platform_rect_list) < 0:

    playerman.x = px


查看完整回答
反对 回复 2023-10-18
  • 1 回答
  • 0 关注
  • 58 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信