Я делаю простую игру, в которой игрок должен перейти на следующую позицию при нажатии клавиши пробела.Это работает!
Теперь я бы хотел, чтобы игроки плавно переходили из позиции в позицию.Понятия не имею, как я это делаю, я очень плохо знаком с Python.Я использую Pygame, кстати.
У меня есть огромный список позиций над этим кодом.
while not done:
# Check gebeurtenissen
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
print("Knop: Spatie")
worp = random.randint(1,5)
print(worp)
posities[beurt] += worp
if posities[beurt] >= 55:
posities[beurt] = 55
else:
if beurt == 0:
beurt = 1
else:
beurt = 0
elif event.key == pygame.K_BACKSPACE:
print("Knop: Backspace")
beurt = 0
posities[beurt] = 0
beurt = 1
posities[beurt] = 0
beurt = 0
worp = 0
# Teken de graphics
screen.fill((200,255,200))
bordrect = bord.get_rect()
screen.blit(bord,bordrect)
speler1_x = vakjes[posities[0]] [0]
speler1_y = vakjes[posities[0]] [1]
speler1_kleur = (0,0,255)
speler1 = pygame.image.load("player1.png")
screen.blit(speler1,(speler1_x - 30, speler1_y - 30))
speler2_x = vakjes[posities[1]] [0] + 3
speler2_y = vakjes[posities[1]] [1] + 3
speler2_kleur = (0,255,0)
speler2 = pygame.image.load("player2.png")
screen.blit(speler2,(speler2_x - 15, speler2_y -25))