0

私はpygameが初めてです。プレイヤーが UP、DOWN、RIGHT、または LEFT キーを押したときに、ウィンドウ内でポリゴンを移動しようとしています。しかし、私はそれを行う方法がわかりません。誰でもこの問題について私を導くことができますか?

import random, pygame, sys 
from pygame.locals import *
import time

BLACK = (0,0,0)
WHITE = (255,255,255)
RED = (255,0,0)

windowSurface = pygame.display.set_mode((700,700),0,32)
windowSurface.fill(WHITE)



def main():
    pygame.init()
    worm = pygame.draw.polygon( windowSurface, RED, ( (210,350),(220,360),(230,350),(240,360),(250,350),(260,360),(270,350),(280,360),(290,350),(300,360),(300,355),(290,345),(280,355),(270,345)  
                                                                    ,(260,355),(250,345),(240,355),(230,345),(220,355),(210,350) ))


    pygame.display.update()
    time.sleep(25)

    return 0


if __name__ == '__main__':
    main()    
4

1 に答える 1

0

描画する位置に応じて、毎回異なる位置に描画します。これは、ユーザーが特定のキーを押したかどうかによって決まります。

于 2012-04-16T12:04:26.400 に答える