spriteimgジャンプを起こす最も良い方法は何でしょうか。 K_UPが押されたときに、スプライトをグライドアップして戻したい。これに最善のアプローチは何でしょうか?簡単なマリオのようなゲームで、スプライトを「ジャンプ」させるにはどうすればいいですか?
while running:
setup_background()
spriteimg = plumberright
screen.blit(spriteimg,(x1, y1))
keys = pygame.key.get_pressed()
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
if keys[pygame.K_UP]:
y1 -= 2
elif keys[pygame.K_RIGHT]:
x1 += 2
elif keys[pygame.K_LEFT]:
x1 -= 2
pygame.display.flip()
clock.tick(120)
ジャンプ移動のシーケンスをリストとして保存し、リスト内の移動を繰り返してもかまいません。柔軟性はありませんが、別のオプションです。 –