易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

数字雨源码   [复制链接]

    2020-09-21 09:03:33
    界面美化源码
    易语言资源网
    5842 次浏览
    来源链接


本源码修改自用户@small莲 分享的源码

原帖地址:黑ke数字雨,易语言版[附HTML版]  

关于数字雨的源代码我看过不少,@small莲 帖子中附带的HTML版在很早之前就看过了,是canvas绘制的,还算简单。

在下载下来@small莲 用户的源代码之后,发现里边声明了很多无用变量,也有很多没必要的语句单独列出。

强迫症,所以在工作之余对其源代码进行了修改

修改后的源代码采用双缓冲绘图,因为@small莲 用户在其帖子里说4K屏幕有点卡,所以修改了一下。

不过我这边没有4K显示屏,所以没测试。

修改了一下几个内容:

  • 删除无用或者说声明后没使用的变量
  • 删除不需要单独列出来的子程序
  • 重写了部分注释
  • 关于调用屏幕矩形部分进行了重写,没必要在每次使用的时候重新调用取屏幕宽高函数
  • 删除多余的或者说没必要的窗口组件,比如说画板
  • 修改数字雨的算法,具体可以两份源代码对比一下,这里不多说
  • 添加了易语言自带的隐藏和显示任务栏的函数,主要是全屏还有任务栏,看上去难受
  • 加入了一段密码,用于关闭程序,密码是helloworld,别找输入框,直接按就完事了
  • 绘图方面采用了双缓冲绘图,多使用了一个GP内存图形类,理论上会比@small莲 的算法多占用内存。


点我下载 (已有 451 次下载)

引用模块


源码文件名 模块文件名
数字雨.e
Gdiplus支持库.ec
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
数字雨.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D


[错误报告]   上一篇:IMGUI窗口绘制例子...     下一篇:复制html,可粘贴word...