Pygame では、各矢印キーを使用して各方向に画像を 10% ずつ変換しようとしています。現在、私が使用しているコードは、キーが押されている限り画像を移動します。キーがまだ押されているかどうかに関係なく、一度だけ移動する必要があります。
if event.type == KEYDOWN:
if (event.key == K_RIGHT):
DISPLAYSURF.fill((255,255,255)) #Clears the screen
translation_x(100)
draw(1)
if (event.key == K_LEFT):
DISPLAYSURF.fill((255,255,255)) #Clears the screen
translation_x(-100)
draw(2)
if (event.key == K_UP):
DISPLAYSURF.fill((255,255,255)) #Clears the screen
translation_y(100)
draw(3)
if (event.key == K_DOWN):
DISPLAYSURF.fill((255,255,255)) #Clears the screen
translation_y(-100)
draw(4)
time.sleep を使用する以外に、これを実装する簡単な方法はありますか