python小游戏编程实例,python小游戏编程代码

  python小游戏编程实例,python小游戏编程代码

  ‘‘小星星:画100颗小星星:随机生成。1.小星星移动:以圆形形式从左上角到右下角。2.随机颜色闪烁被修改一次。 import pygame,sys # import random function module # form screen=py game . display . set _ mode((800,600),0,0)#坐标值xx=[]yy=[]# Load图片(如果需要替换成好看的背景图片)back=pygame.image.load(1.jpg ) 第六部分:初始化函数 def init(): #循环迭代初始化i in range(0,100):xx . append(random . randint(0,800))YY append(random . rand 00) 第四部分:业务逻辑处理区 def action(): # 4.1循环遍历pygame.event.get()中event的所有事件监控:# 4.2判断是否退出系统if event . type==py game . quit:sys . exit()#为I在range(len(xx))中移动星星:# 1 . 改变坐标值xx[i]=1 yy[i]=1 # 2。循环IF XX[I]800:XX[I]=0 IF YY[I]800:YY[I]=0 第五部分:图形模式5.1初始化字体pygame.font.init() # 5.2设置字体样式(ps: wryh.ttf是字体库的文件,下载后已上传并与项目文件放入一个文件夹)font=py game . font . font( wryh . TTF ,28)for I in range(len(XX)):R=random . rand 25) # 5.3设置字体内容和颜色fontread=font.render (* ,true,(R,G,B)) # 5.4画一个小星星screen.blit (fontread,(XX [I],YY[I])# moon pygame . Draw . circle(screen,#在哪个窗体上(255,255,255),#圆的颜色(100,100),#圆心的坐标为50,#圆的半径为0) #的线宽也就是实心圆0和空心圆pygame.draw.circle (screen,(0,0,0),(80) 0) 主功能(设置窗口信息)的第一部分 def menu(): # 1。 设置窗口标题pygame.display.set_caption(巴比特宝贝)# 2。True时无限循环:# 3。填充背景色(r,g,b) screen.fill ((0和起点位置# screen.blit(back,(0,0)) # 4。调用业务逻辑模块action() # 5。调用图形图像drawing paint() #控制刷新频率,设置为每10ms刷新一次屏幕pygame.time.delay(10) # 6。刷新屏幕py game . display . update()if _ _ name _= _ _ main _ _ :init()menu()运行效果图显示:

  历史提交的图片或压缩文件

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: