#夏日挑战赛#【FFH】这个盛夏,来一场“清凉”的代码雨! 原创 精华
龙眼Litchi
发布于 2022-7-20 12:36
浏览
3收藏
这个夏天真的是太热了,来一场盛大的代码雨吧!
以dayu200为例,过程非常简单!
0. 效果
1. 代码实现
1.1 创建Canvas画布
- 创建一个覆盖全屏的画布,code_rain, 代码雨画布。
- 背景设置成黑色。
1.2 定义变量
这里我们定义如下几个变量:
变量 | 意义 |
---|---|
code_rain | 画布对象 |
rain_y | 每滴代码雨的y坐标 |
columns | 每行有多少滴雨 |
font_size | 雨有多大 |
context | 上下文对象 |
初始化
具体解析看代码注释即可。
1.3 开画
具体流程看注释,窗口大小根据实际情况修改参数,效果也是。
1.4 效果
2. 加点颜色
我们可以添加一些颜色数组来动态变化数字雨的颜色,比如这里选择了一套赛博朋克的经典配色。
那么,把刚刚的"green"换成随机颜色就好了。
2.1 效果
3. 结语
热。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
numrain.zip 3.73M 25次下载
赞
15
收藏 3
回复
15
5
3
相关推荐
顶顶好贴=w =
持续关注,顶顶顶
如果~大雨~落下~
Black客帝国?
顶顶好贴=w =