Python|实现黑客帝国代码雨效果
估计大家都看过电影《黑客帝国》吧,片中的一段代码雨片段实在是炫酷,试想一下,片中的代码雨效果在自己电脑屏幕上实现了会是一种什么样的感觉,会不会有种身临黑客之境呢?本着满足好奇心和学习的原则,带大家圆了小时候的“黑客梦”,有需要的小伙伴赶紧收藏吧~
配置环境:
windows10+python+pycharm
需要导入标准库和第三方库:
import random
inport pygame
RECOMMEND1首先导入相关模块:
import random
import pygame
并设置代码雨窗口的宽高以及字体像素度
2创建一个可视化窗口,注意:如果想要全屏效果,需要在数字“,32”前加个参数 FULLSCREEN,并更改上面设置的宽高
3下面提供了3种样式:
数字版(0-9)
二进制版(0,1)
英文字母版(a-z)
本文以英文字母版为例,感兴趣的童鞋可以尝试其他两种方式,注意在尝试其他方式前需要把当前的注释掉
4按屏幕的宽度计算可以在画板上放多少列坐标并生成一个列表
5利用while循环,从队列中获取事件,然后给定暂停毫秒数;重新编辑图像,第二个参数是左上角坐标,重新编辑每个坐标点的图像,完毕
6右键运行代码,看看效果,下图为英文版和二进制版,不知道大家觉得哪个更好看?
RECOMMEND温馨提示
如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。