Я пытаюсь сделать космический шутер в модуле pygons pygame.Я пытаюсь создать пулю, которая будет исходить от игрока, и когда вы переместитесь и снова нажмете пробел, будет создана новая пуля.Хотя, когда я нажимаю пробел, пуля просто уходит в верхнюю часть экрана и остается там.И когда я снова нажимаю пробел, он просто открывает игрокам новую позицию X.
if event.key == pygame.K_SPACE:
#what happens when you use lazer
savedX=(x+29)
global savedY
savedY=(y)
gameDisplay.blit(LAZER_SPRITE, (savedX, savedY))
pygame.display.update()
fired = True
#code to put bullet on screen
if fired == True:
LAZER_SPRITE_RECT=(LAZER_SPRITE.get_rect())
gameDisplay.blit(LAZER_SPRITE, (savedX, (LAZER_SPRITE_RECT.y)))
LAZER_SPRITE_RECT.y +=(5)