社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

Crossin的编程教室 • 8 年前 • 659 次点击  

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

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

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就业




欢迎加入

Crossin的编程教室

crossincode.com


  请把我们分享给身边爱学习的小伙伴 :)  

点击“阅读原文”,查看更多学习资源


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/DZjrqP7sRO
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/6191