为什么我的敌人眨眼?如何做背景动画?

时间:2019-05-05 13:19:54

标签: python pygame

我正在使用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()

应该让敌人沿着游戏的底部行走,但不是这样,拐角处只有一个闪烁的闪烁的敌人图像。

0 个答案:

没有答案