Я использую pygame для создания игры и в настоящее время пытаюсь создать врага, который движется сам по себе, без использования класса.Но мой враг не ходит, он мигает в одном месте.
Первоначально были только мигающие движения, но затем я добавил частоту кадров, и враг вообще прекратил появляться.
Вот код
evilRight = [pygame.image.load('R1E.png'), pygame.image.load('R2E.png'),pygame.image.load('R3E.png'), pygame.image.load('R4E.png'), pygame.image.load('R5E.png'), pygame.image.load('R6E.png'), pygame.image.load('R7E.png'), pygame.image.load('R8E.png'), pygame.image.load('R9E.png')]
evilLeft = [pygame.image.load('L1E.png'), pygame.image.load('L2E.png'),pygame.image.load('L3E.png'), pygame.image.load('L4E.png'), pygame.image.load('L5E.png'), pygame.image.load('L6E.png'), pygame.image.load('L7E.png'), pygame.image.load('L8E.png'), pygame.image.load('L9E.png')]
def enemy():
global xE
if xE < 15:
gameWindow.blit(evilRight[evilCount//3] , (xE, yE))
xE = xE + velE
if xE > 540:
gameWindow.blit(evilLeft[evilCount//3], (xE, yE))
xE = xE - velE
else:
gameWindow.blit(evilRight[evilCount//3] , (xE, yE))
xE = xE + velE
pygame.display.update()
Враг должен идти по дну игры, но не прямо, в углу просто мигающее мигающее изображение врага.