在pygame中移动椭圆

时间:2012-04-16 12:01:53

标签: python-3.x

我是pygame的新手。当玩家按下向上,向下,向右或向左键时,我试图在窗口内移动多边形。 但我不知道怎么做。任何人都可以指导我解决这个问题吗?

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()    

1 个答案:

答案 0 :(得分:0)

每次在不同的位置绘制它,具体取决于应绘制的位置,决定用户是否按下了某个键。