pycharm 左箭头失效

pycharm 在编辑的时候,左箭头可用,运行代码需要左键时没有反应,右键可以

相关部分代码:

    def _check_events(self):
        """响应按键和鼠标事件"""
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()
            elif event.type == pygame.KEYDOWN:
                if event.key == pygame.K_RIGHT:
                    self.ship.moving_right = True
                elif event.type == pygame.K_LEFT:
                    self.ship.moving_left = True
            elif event.type == pygame.KEYUP:
                if event.key == pygame.K_RIGHT:
                    self.ship.moving_right = False
                elif event.key == pygame.K_LEFT:
                    self.ship.moving_left = False
 def update(self):
        """根据移动标志调整飞船的位置"""
        if self.moving_right:
            self.rect.x += 1
        if self.moving_left:
            self.rect.x -= 1

排除快捷键的问题,找不到问题所在,请问有懂的吗?

img


你都写成false怎么动,应该是

if event.key == pygame.K_RIGHT:
     self.ship.moving_right = True
      self.ship.moving_left = False
 elif event.type == pygame.K_LEFT:
     self.ship.moving_left = True
     self.ship.moving_right = False