支持鼠标交互的多行文本框(含语法高亮) 2022-10-15 huidong 工具 (13) 之前一直想自绘一个输入框,终于在国庆最后一天把它写了,一写完就赶去学校了…… 今天总算回来,和大家分享一下。 这个输入框相当简陋,其实只是为了用于实现我的一些想法。[查看全文]
HiEasyX——窗口、绘图、UI 的全面升级 2022-8-15 huidong 教程 (15) HiEasyX 支持创建多绘图窗口,拥有相对完善的控件库,支持透明通道,封装了画布、图层和场景。HiEasyX 只有一个目的——让 EasyX 更易用。[查看全文]
粒子系统 (Particle System) 2022-8-2 MoOtA 物理模拟 (2) 基于 EasyX 的简单粒子系统,主要用于了解和学习相关概念及算法。 随着萌新的学习,系统在不断的改进和完善中,可以先了解使用一下 +_+ ! 存在不足或错误之处,欢迎大家一起交流讨论。[查看全文]
使用 EasyX 实现的学生成绩管理系统 2022-7-22 Qt小徐 工具 (7) 这是一个使用 C++ 和 EasyX 绘图库实现的学生成绩管理系统,里面包含了查看学生、搜索学生、添加学生等操作。简单地封装了一下界面,使得程序可以添加按钮、表格等控件,在细节方面处理得也比较到位。代码中运用到了一些类、继承、多态等面向对象特性,值得初学者学习。[查看全文]
VuiLib:一个基于 EasyX & DirectX2D 的 UI 界面库 2022-7-13 Margoo 技术分享 (4) VuiLib 自带了美观的控件样式,并且可以通过样式表(VSS)来实现高度自定义,还可以使用标记语言(VML)进行布局,通过 VML 和 VSS 联动可以节省很多 C++ 层的重复无意义代码,并且 VuiLib 的事件托管系统是利用 C11 特性实现的信号槽通讯机制,可以进行高效、简洁的事件绑定。[查看全文]
3D 渐去文字特效 2022-6-18 huidong 绘图 (5) 实现了文字从屏幕底部逐渐向上滚动的效果。利用压缩图像和改变亮度的方式,使其看起来像是 3D 的文字在屏幕上滚动,看起来很酷。[查看全文]
绕线画 2022-5-25 简单 图形学与图像学 (2) 绕线画简介 简单点来说,就是在木板上钉一圈钉子,通过绕线进行构图,最终呈现出一幅图像。 算法简介 可以总结概括一下, 首先需要有一张图,可以是彩色的,但是必须颜色比较分明。 对图像进行灰度处理。 随机生成 n 组数,就是每两个钉子的组合。 计算 n 组数据连线所过图像像素的平均数,求出最小的一组。 连接该组钉子,并对这条线经过的像素值分别加 m。 重复前面步骤 3 到步骤 5 直到绘制 z 条线结束循环。[查看全文]
C 语言及 EasyX 相关教程推荐 2022-5-20 慢羊羊 (0) 本文整理一些优秀的 EasyX 及 C 语言教程。如果有更好的推荐,欢迎发消息给我,我会将各种优秀教程整理到这里,给大家参考。[查看全文]
六边形扫雷:寻宝模式 2022-5-1 花毛茛 游戏 (0) 六边形扫雷,寻宝模式,稍稍介绍一下。 他也是要把所有安全的地方点出来。 他没有扫雷模式的消零算法。每一个安全的点都需要单独挖出来,一次显示一个格子。 添加了生命值的概念,也就是说存在一定的容错。 显示的数字有别于扫雷模式。点击宝藏点,会显示周围宝藏点数量,绿色;点击地雷,会显示周围地雷数量,黑色。注意,这个数字不包括自己,显示的范围自然就是0~6了。点击地雷会减生命值,生命值归零则结束。[查看全文]
六边形扫雷:扫雷模式 2022-5-1 花毛茛 游戏 (0) 六边形扫雷,相较于原版可能是简单了。经典扫雷高级难度480格,99个雷,雷比例 20.63%。扫雷是存在需要猜的时候,这个雷的比例与要猜的比例和猜的难度可能是正相关吧。[查看全文]
双边滤波 2022-3-27 无语 (0) 将高斯滤波和相似点滤波组合起来就是双边滤波,这些滤波都是为了去除噪点,因为一张图片保存的时候可能会被损坏,出现几个黑点,通过滤波可以让这些点与周围的颜色逐渐接近。[查看全文]
常见图像处理的演示 2022-2-13 花毛茛 图形学与图像学 (4) 这个程序包括了一些常见图像处理的演示,并提供了一些按钮来改变参数。有旋转,均衡化,分割,填充,锐化,模糊,滤波,变换和一个分裂图小游戏。[查看全文]