我在Python的艳阳里,大雪纷飞

简介: pygame.draw.circle 是一个根据颜色、位置、半径绘制圆形图案的方法,我们用它来绘制白色的圆点作为雪花。

你在南方的艳阳里大雪纷飞;我在北方的寒夜里四季如春。


昨天,南方不少地区,尤其是长江中下游一带迎来了一场难得的大雪。虽说给出行带来极大的不便,但也让我们这些没怎么见过下雪的人着实兴奋了一番


by @OR.


by @OR.


by @Provin.M

2016. by @好青年顾小泱 @JC-photo @晓风LOMO


今天,我要来给各位送上一段 pygame 实现的下雪效果代码。


效果:



代码不长,核心部分是雪花的绘制:


pygame.draw.circle(screen, (255, 255, 255), snow_list[i][:2], snow_list[i][3]-3)


pygame.draw.circle 是一个根据颜色、位置、半径绘制圆形图案的方法,我们用它来绘制白色的圆点作为雪花。snow_list 用来保存所有雪花的横坐标、纵坐标、横向速度、纵向速度。


完整代码已上传 github,公众号里回复下雪可获取下载地址。运行前需要安装好 pygame 库。


  • 代码问题请在论坛 bbs.crossincode.com 上发帖提问
  • 点击文章最下方的“阅读原文”,查看更多学习资源
  • 别忘了将我们的文章转发朋友圈或在知乎上为我们的专栏点赞,你们的支持将会让编程教室做得更好:)

推荐阅读:

单词表 | Intel 漏 | 冲顶大会 | “跳一跳” | 押韵工具 | 圣诞帽 | 新手建议 | Python就业

目录
打赏
0
0
0
1
11
分享
相关文章
为什么很多人都说 Python 简单?
python写业务是简单,学深了不容易。
173 0
Python 小技之繁花盛开
Python 小技之繁花盛开
191 0
Python 小技之繁花盛开
Python中的文本替换
文本替换是字符串的基本操作,Python的str提供了replace方法: src = '那个人看起来好像一条狗,哈哈' print(src.replace(',哈哈', '.')) 上面代码最后的输出结果是: 那个人看起来好像一条狗. 对于习惯了Java中的replace,Python的replace用起来有些不适应,因为后者不支持直接使用正则表达式。
1488 0
python:哈么雷特
week6_2.py 请在...处补充代码 def getText():
125 0
Python: 1039 到底买不买
Python: 1039 到底买不买
83 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等