import pygame,sys,time
pygame.init()
img=pygame.display.set_mode((512,512))#设置窗口
pygame.display.set_caption('image')#设置窗口名字
img.fill((111,111,111))#给窗口填色
x=y=256#这里是xy都取窗口大小的中心值,让小球一开始出现在画布正中心
pygame.draw.circle(img,(173,255,47),(x,y),8)#画个圆,参数分别是画布,颜色,坐标,半径
pygame.display.update()#显示
while 1==1:
img=pygame.display.set_mode((512,512))
img.fill((111,111,111))
pygame.draw.circle(img,(173,255,47),(x,y),8)
pygame.display.update()
str=pygame.key.get_pressed()#检测键盘
if str[pygame.K_RIGHT]:#str[]如果被按下了返回值为1
x+=1
elif str[pygame.K_DOWN]:
y+=1
elif str[pygame.K_LEFT]:
x-=1
elif str[pygame.K_UP]:
y-=1
elif str[pygame.K_ESCAPE]:#如果按下esc就退出
break
time.sleep(0.05)#隔0.05秒刷新一次
pygame.quit()
转载:https://blog.csdn.net/weixin_43201103/article/details/101623587
查看评论