我試圖同時按鍵被按下時,使圖像的舉動。它移動但不流暢,它不會繼續移動,因爲按鈕被按下。使圖像移動鍵的同時按下
import pygame, sys
from pygame.locals import *
white=(255,255,255)
black=(0,0,0)
pygame.init()
window=pygame.display.set_mode((640, 360),0,32)
image=pygame.image.load("white.png")
image.set_colorkey(white)
x,y=0,0
movex,movey=0,0
while True:
window.fill(black)
for event in pygame.event.get():
if event.type==QUIT:
pygame.quit()
sys.exit()
if event.type==KEYDOWN:
if event.key==K_LEFT:
movex+=-1
elif event.key==K_RIGHT:
movex+=1
elif event.key==K_UP:
movey+=-1
elif event.key==K_DOWN:
movey+=1
x=movex
y=movey
window.blit(image,(x,y))
pygame.display.update()
請解決您的縮進 – 2013-04-10 01:30:30
它無關,與這一點。 – user2250873 2013-04-10 01:49:27
它可能不會,但它會讓您的代碼更容易讓其他人閱讀並複製/粘貼 – 2013-04-10 01:54:06