没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
python实现雪花飘落效果实例讲解实现雪花飘落效果实例讲解
在本篇文章里小编给大家整理了关于python实现雪花飘落效果的相关实例内容,以及代码写法,需要的朋友们参考下。
在学习pygame模块过程中,我们可以通过使用 pygame模块实现很多功能性的东西,但是很多人应该没有利用pygame实现过雪花飘落的效果
吧,有时候可能是不知道从何入手或者是没有时间写,接下来我就教大家如何利用pygame模块实现雪花飘落的效果吧,总共都用不到40行代
码就可以实现哦,希望对你们有所帮助
第一步:我们先打开我们的pycharm软件,然后新建一个Python文件
第二步:建立好文件之后,我们在编辑页面输入以下代码:
import pygame
import sys #导入模块
import random
#设置窗体图形界面
screen = pygame.display.set_mode((700,500)) #设置窗体的屏幕宽高,screen变量接收屏幕
pygame.display.set_caption("吴秀柔 16级计科2班") #设置窗体的标题
#雪花
snowImage='image/snow.png' #定位图片
snowStart=pygame.image.load(snowImage) #加载图片
#定义一个图像和雪花列表
imagelist=[]
snowlist=[]
#绘制初始化雪花
for i in range(20):# 随机给出雪花在窗体上,一次可以显示的个数
x = random.randint(0,600) #参数1为上限,参数2为下限
y = random.randint(0,450)
snowlist.append(random.randint(1,2)) #雪花下落的速度
imagelist.append([x,y]) # 保存随机获得的位置
#绘制雪花在窗体上
while True:
screen.fill((0,0,0)) #设置窗体的背景为黑色
# 消息事件循环,判断退出
for event in pygame.event.get(): #获得一个事件的列表
资源评论
weixin_38722721
- 粉丝: 5
- 资源: 928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功