如何在pygame中制作2帧角色动画?

时间:2018-12-01 13:32:03

标签: python-3.x pygame

所以我正在研究一款小型圣诞节游戏,我为角色设置了2个精灵,并且我希望这两个精灵在游戏运行时制作角色动画。精灵分别称为“ santa1”和“ santa2”,这是我的代码:

import pygame

pygame.init()

pygame.display.set_caption("Santa Dash!")
win = pygame.display.set_mode((1200, 800))
santa = pygame.image.load("santa1.png").convert_alpha()
map = pygame.image.load("santadashmap.png").convert_alpha()
x = 100
y = 500
vel = 1

#Gameloop
run = True
while run:

for event in pygame.event.get():
    if event.type == pygame.QUIT:
        run = False

keys = pygame.key.get_pressed()

if keys[pygame.K_w]:
    y -= vel
if keys[pygame.K_s]:
    y += vel
if keys[pygame.K_a]:
    x -= vel
if keys[pygame.K_d]:
    x += vel

win.blit(map, (0, 0))
win.blit(santa, (x, y))
pygame.display.update()

我们非常感谢您的帮助,如果您需要帮助,我们将乐意提供更多信息。

// Qmobss

0 个答案:

没有答案