当前位置: 首页 > news >正文

微信网站开发需要什么技术神起网络游戏推广平台

微信网站开发需要什么技术,神起网络游戏推广平台,西安百度推广服务公司,兰州网络优化使用Python的pygame库实现下雪的效果 关于Python中pygame游戏模块的安装使用可见 https://blog.csdn.net/cnds123/article/details/119514520 先给出效果图: 源码如下: import pygame import random# 初始化pygame pygame.init()# 设置屏幕尺寸 width…

使用Python的pygame库实现下雪的效果

关于Python中pygame游戏模块的安装使用可见 https://blog.csdn.net/cnds123/article/details/119514520

先给出效果图:

源码如下:

import pygame
import random# 初始化pygame
pygame.init()# 设置屏幕尺寸
width, height = 800, 600
screen = pygame.display.set_mode((width, height))# 设置雪花属性
snowflakes = []
for i in range(50):x = random.randrange(0, width)y = random.randrange(0, height)speed = random.uniform(1, 3)size = random.randint(3, 6)  # 雪花大小参数snowflakes.append([x, y, speed, size])# 循环直到用户关闭窗口
running = True
while running:for event in pygame.event.get():if event.type == pygame.QUIT:running = False# 填充屏幕颜色screen.fill((200, 200, 200))  # (0, 0, 0)黑色;(200, 200, 200)阴天# 绘制雪花for flake in snowflakes:pygame.draw.circle(screen, (255, 255, 255), (int(flake[0]), int(flake[1])), flake[3])  # 使用大小参数绘制雪花flake[1] += flake[2]  # 移动雪花if flake[1] > height:flake[1] = random.randrange(-50, -10)flake[0] = random.randrange(0, width)# 更新屏幕pygame.display.flip()# 控制帧率pygame.time.Clock().tick(30)# 退出pygame
pygame.quit()

下面给出改进版

效果图:

使用一张背景图片(我这里文件名:snow_background.jpg),和代码文件放在同一目录下

 源码如下:

import pygame
import random# 初始化pygame
pygame.init()# 设置屏幕尺寸
width, height = 800, 600
screen = pygame.display.set_mode((width, height))# 加载背景图片
background = pygame.image.load('snow_background.jpg')
background = pygame.transform.scale(background, (width, height))# 设置雪花属性
snowflakes = []
for i in range(50):x = random.randrange(0, width)y = random.randrange(0, height)speed = random.uniform(1, 3)size = random.randint(3, 6)  # 雪花大小参数snowflakes.append([x, y, speed, size])# 循环直到用户关闭窗口
running = True
while running:for event in pygame.event.get():if event.type == pygame.QUIT:running = False# 填充屏幕颜色#screen.fill((200, 200, 200))  # (0, 0, 0)黑色;(200, 200, 200)阴天# 绘制背景图片screen.blit(background, (0, 0))# 移动雪花并重新绘制for flake in snowflakes:pygame.draw.circle(screen, (255, 255, 255), (int(flake[0]), int(flake[1])), flake[3])  # 使用大小参数绘制雪花flake[1] += flake[2]  # 移动雪花if flake[1] > height:flake[1] = random.randrange(-50, -10)flake[0] = random.randrange(0, width)# 更新屏幕pygame.display.flip()# 控制帧率pygame.time.Clock().tick(30)# 退出pygame
pygame.quit()

附:RGB 颜色表   https://www.codeeeee.com/color/rgb.html
 

http://www.khdw.cn/news/43246.html

相关文章:

  • 2017网站icp备案bt最佳磁力搜索引擎吧
  • 求职网站网页模板公司网络推广方案
  • 成都两条传播链在成华区朝阳seo建站
  • 简述网站开发主要步骤网络软文营销
  • 网站建设公司做的网站百度搜索指数的数据来源
  • 网站建设的基本元素网站权重一般有几个等级
  • 綦江网站建设哪些平台可以免费发布产品
  • 东莞网站建站推广百度云客服人工电话
  • 蚌埠建设网站公司百度电商推广
  • 铁岭做网站哪家好东莞网站推广行者seo08
  • 做服装商城网站论文海南百度推广总代理商
  • 亚马逊aws永久免费服务器淘宝seo搜索引擎优化
  • 宝安网站设计哪家好互联网销售模式
  • 全国疫情风险地区汇总seo积分系统
  • 营销网站建设公司推荐哈尔滨百度推广联系人
  • 网站建设申请空间抖音推广方案
  • 建设局考试通知文件网站西安网站制作
  • 北京 网站建设 公建网站seo
  • 网站上做独立博客app营销策划方案
  • 网站突然没收录了推广百度百科
  • 网站关停怎么做湖南网站制作公司
  • 网站负面信息广告公司排名
  • 网站推广策划书今日小说排行榜
  • 网络舆情监测专业就业前景在线seo外链工具
  • 做门户网站的公司网站运营一个月多少钱
  • 做棋牌网站赚钱吗批量查询指数
  • 镇江建工建设集团网站北京如何优化搜索引擎
  • 深圳网站建设网站凡科建站的优势
  • 建网站郑州免费b2b推广网站
  • 小学生家长网站建设需求seddog站长之家