python学习之GUI(pygame),,画一个圆形FFFFF
python学习之GUI(pygame),,画一个圆形FFFFF
画一个圆形
FFFFFF是白色,000000是黑色
importpygamepygame.init()windowSize=[400,300]screen=pygame.display.set_mode(windowSize)pygame.display.set_caption("CircleGame")colour=pygame.color.Color("#FFFFFF")done=Falsewhilenotdone:pygame.draw.circle(screen,colour,[200,150],50)pygame.display.flip()foreventinpygame.event.get():ifevent.type==pygame.QUIT:done=Truepygame.quit()
画矩形
importpygamepygame.init()windowSize=[400,300]screen=pygame.display.set_mode(windowSize)pygame.display.set_caption("RectGame")colour=pygame.color.Color("#0A32F4")done=Falsewhilenotdone:pygame.draw.rect(screen,colour,[10,20,30,40])pygame.display.flip()foreventinpygame.event.get():ifevent.type==pygame.QUIT:done=Truepygame.quit()
长方形彩虹
importpygamepygame.init()width=400height=300windowSize=[width,height]screen=pygame.display.set_mode(windowSize)colour=pygame.color.Color(‘#646400‘)row=0done=Falsewhilenotdone:increment=255/100whilerow<=height:pygame.draw.rect(screen,colour,(0,row,width,row+increment))pygame.display.flip()ifcolour[2]+increment<255:colour[2]+=incrementrow+=incrementforeventinpygame.event.get():ifevent.type==pygame.QUIT:done=Truepygame.quit()
颜色栅栏
importrandomimportpygamepygame.init()width=400height=300windowSize=[width,height]screen=pygame.display.set_mode(windowSize)clock=pygame.time.Clock()sqrW=width/10sqrH=height/10done=Falsewhilenotdone:red=random.randrange(0,256)green=random.randrange(0,256)blue=random.randrange(0,256)x=random.randrange(0,width,sqrW)y=random.randrange(0,height,sqrH)pygame.draw.rect(screen,(red,green,blue),(x,y,sqrW,sqrH))pygame.display.flip()foreventinpygame.event.get():ifevent.type==pygame.QUIT:done=Trueclock.tick(10)pygame.quit()
tick函数控制循环的速度,它确定循环每秒重复的次数
创建椭圆
importmathimportpygamepygame.init()windowSize=[400,300]screen=pygame.display.set_mode(windowSize)clock=pygame.time.Clock()width=200height=200x=windowSize[0]/2-width/2y=windowSize[1]/2-height/2colour=pygame.color.Color(‘#57B0F6‘)black=pygame.color.Color(‘#000000‘)count=0done=Falsewhilenotdone:screen.fill(black)pygame.draw.ellipse(screen,colour,[x,y,width,height])width+=math.cos(count)*10x-=(math.cos(count)*10)/2height+=(math.sin(count)*10)/2count+=0.5pygame.display.flip()foreventinpygame.event.get():ifevent.type==pygame.QUIT:done=Trueclock.tick(1000)pygame.quit()
摆动的椭圆
本文出自 “小止” 博客,请务必保留此出处http://10541556.blog.51cto.com/10531556/1861636
python学习之GUI(pygame)
相关内容
- python pygame实现控制物体移动,
- 1.Python编程基础,,1.其实,程序指的就
- 在Pygame游戏中放置平台,pygame放置平台
- 用Pygame和Python做游戏-从入门到精通(1),pygamepython,其
- 用Pygame和Python做游戏-从入门到精通(2),pygamepython,此
- 用Pygame和Python做游戏-从入门到精通(3),pygamepython,没
- 用Pygame和Python做游戏-从入门到精通(4),pygamepython,
- 用Pygame和Python做游戏-从入门到精通(5),pygamepython,
- 用Pygame和Python做游戏-从入门到精通(6),pygamepython,对
- 用Pygame和Python做游戏-从入门到精通(7),pygamepython,事
评论关闭