HiEasyX - EasyX 轻量级扩展库 2025-2-10 Margoo (0) HiEasyX 是为 EasyX 图形库设计的轻量级扩展库,旨在帮助开发者快速构建 GUI 测试界面或开发简单图形应用程序。通过即时模式(IMGUI)设计,HiEasyX 提供简洁高效的 GUI 元素管理,同时集成实用绘图辅助功能,大幅降低 EasyX 用户的上手门槛和开发成本。[查看全文]
EasyX/C++复刻《丝之歌》 2025-1-30 ~ 2025-1-31 Arty (0) 这是一个用 EasyX 和 Windows GDI 库复刻的一款还在鸽的 2D 横板类银河恶魔城游戏——《丝之歌》,语言采用 C++。[查看全文]
在 Visual Studio 2022 下面配置 ARM64 版本的 EasyX(2025-1-30 更新) 2025-1-30 BestAns (1) EasyX 默认只提供了针对 x86 和 x64 的库文件,随着 Windows for ARM 设备的增多,有些同学可能会需要在 ARM 设备上使用 EasyX。本文提供了将 EasyX 适配到 ARM64 上的库文件。[查看全文]
在 CLion、Dev-C++ 或 Code::Blocks 下面配置 EasyX(2025-1-17 更新) 2021-10-2 ~ 2025-1-17 BestAns (0) 本文提供了将 EasyX 适配到 MinGW 上的库文件,并详细介绍如何将 EasyX 配置到 DevCpp 或 CodeBlocks 等以 MinGW 为编译器的集成开发环境里。[查看全文]
柏林噪声(Perlin Noise)示例程序 2024-12-4 Chtrrrrrrr ℵ1版 (0) 在查阅了柏林噪声的算法后在基础上写了一个示例,并且可以随时调整参数来查看效果、选择以一维或二维来查看效果。[查看全文]
一种高效、简易、高质量的 2D 游戏 PBR 光照实现方法 2024-8-24 ~ 2024-11-15 Margoo (0) 本文将会介绍一个我正在制作的项目 PaperCraft 中有关游戏 2D 光照的实现。 提供一个低成本的基于有符号距离场可用于实时 2D 光照渲染的可行思路。 本文将会提供一种可能的代码来实现该方法,阐述该方法的优缺点.。 并在本文最后附上 EasyX 实现代码并给出性能测试.[查看全文]
在 EasyX 中使用 Nuklear UI 实现窗口和控件 2024-11-7 K级sc (0) Nuklear 是著名的即时模式 GUI,类似 Dear ImGui,但 Nuklear 对后端的适应更灵活,性能要求也更低。 本文基于 EasyX 编写了 Nuklear 后端,并提供全部源码下载,以及基本的使用方法。[查看全文]
《从零开始的C++游戏开发》系列教程 2023-12-8 ~ 2024-8-14 Voidmatrix (2) 相信有很多小伙伴是因为想要制作属于自己的游戏才开始接触编程的,但是对于大多数人而言,从纯粹的编程语言的学习到游戏作品的创作之间是存在知识体系的断层的,本系列教程着重于面向编程小白,从零开始深入浅出地讲解游戏开发过程中所需的概念和技术,力求每一位跟随学习的小伙伴都可以自主完成相对较高完成度的游戏作品。[查看全文]
RCEngine:一个基于 EasyX 的伪 3D 游戏引擎 2024-8-2 Margoo (0) RCEngine 是一个基于 EasyX 的伪 3D 游戏引擎,旨在为用户提供一个简单、易于学习的游戏开发环境。它提供了一些基本的 3D 功能,如场景、相机、材质等,以及一些基本的游戏功能,如角色控制、碰撞检测等。用户可以通过学习 RCEngine 的基本概念和 API,快速地创建自己的伪 3D 游戏。[查看全文]
游戏中的刚体碰撞分析 2024-5-11 ~ 2024-7-23 Margoo (0) 本文提供了一种方法(Impulse Method)来处理游戏中几何体间的碰撞处理。主要思路为利用 SDF 与梯度求出反弹法线并计算动量。[查看全文]
正确处理鼠标和按键消息(解决反应迟钝或消息丢失的问题) 2013-10-5 ~ 2024-6-16 Krissi (3) 在处理鼠标消息的时候,有些人会遇到“反应迟钝”或“消息丢失”的问题,感觉操作不灵敏。本文讲解在程序中怎样正确使用 getmessage / peekmessage 处理鼠标和按键消息,以及 flushmessage 的正确使用场景。[查看全文]
Ray Tracing in One Weekend 汉化 2023-12-26 ~ 2024-4-7 Margoo (1) Peter Shirley 教授的 Ray Tracing Weekend 系列书籍一直是我个人十分喜爱的一本入门书籍,在初次阅读完后就萌生了对其进行翻译的想法,鉴于原书是基于 STBImage 的代码,和国内大多使用 EasyX 进行教学的环境有一定出入,因此我对代码进行了一定的“本土化”,并且,我对原著中的图片也重绘翻译,对一些篇章进行了修改,希望可以有利于后来者吧。[查看全文]
安装及配置 VC2010 的详细步骤 2020-1-14 ~ 2024-1-29 慢羊羊 (54) 本文讲述 VC2010 Express 版本的安装步骤,图文并茂,手把手的教,非常详细。并且还介绍了配置帮助系统、安装 EasyX、调整工具栏设置、创建项目、编译项目、执行项目等各种常规操作。[查看全文]