''' 如何設計使用上下左右鍵來移動物件 by Ching-Shoei Chiang ''' import random, pygame, sys from pygame.locals import * pygame.init() FPS = 30 # frames per second setting fpsClock = pygame.time.Clock() # set up the window screen = pygame.display.set_mode((800, 800), 0, 32) pygame.display.set_caption('object moving') WHITE = (255, 255, 255) circleImg = pygame.image.load('circle64.png') circlex = circley = 0 dirx = diry = 1 while True: for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() if event.type == KEYDOWN: if event.key==K_ESCAPE: pygame.quit() sys.exit() elif event.key==K_UP: diry = 1 elif event.key==K_DOWN: diry = -1 circley = circley + diry screen.blit(circleImg, (circlex, circley)) pygame.display.update() fpsClock.tick(FPS)