Почему мой враг мигает?Как сделать фоновую анимацию? - PullRequest
0 голосов
/ 05 мая 2019

Я использую 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()

Враг должен идти по дну игры, но не прямо, в углу просто мигающее мигающее изображение врага.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...