未明学院:技能帖 | 教你实现《黑客帝国》中的代码雨

 

这里是未明学院的技能分享贴

我们会定期分享:     

    好用到“难以自拔”的Python工具   

    好玩到“停不下来”的Python体验   

    好酷到“不忍错过”的Python技巧

很多小伙伴一定看过好莱坞大片《黑客帝国》吧,这部好莱坞系列大片,最令人好奇的除了其中让观众们一头雾水的剧情之外,就当属酷炫的代码雨了。

让我们来看看怎么使用Python实现代码雨的编写吧!

01 安装pygame库

本次的代码雨是基于pygame编写的,需要安装pygame库,安装直接使用pip即可:

02 变量设置

首先导入我们所需的random,string,和pygame库:

下面设置我们的全局变量,如屏幕的长宽PANEL_width以及代码雨的速度:

新建一个代码雨窗口,设置代码雨窗口的样式,窗口的大小设置,以及填充色:

接下来设置代码雨字体的样式,字体和颜色:

按屏幕的宽带计算可以在画板上放几列坐标并生成一个列表:

03 开始绘制

这样就完成了代码雨程序的编写,你也来试试吧!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值