游戏中的刚体碰撞分析 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 慢羊羊 (55) 本文讲述 VC2010 Express 版本的安装步骤,图文并茂,手把手的教,非常详细。并且还介绍了配置帮助系统、安装 EasyX、调整工具栏设置、创建项目、编译项目、执行项目等各种常规操作。[查看全文]
用 EasyX 实现 Google Chrome 的小恐龙游戏 2023-12-29 ~ 2024-1-19 Reaky (1) Google Chrome 在断网时的小恐龙游戏,相信大家都有玩过。这一程序通过 500 行左右的代码,实现了这一小游戏,供大家借鉴参考。[查看全文]
HiEasyX——窗口、绘图、UI 的全面升级 2022-8-15 ~ 2024-1-1 huidong (22) HiEasyX 支持创建多绘图窗口,拥有相对完善的控件库,支持透明通道,封装了画布、图层和场景。HiEasyX 只有一个目的——让 EasyX 更易用。[查看全文]
在程序中正确使用 Unicode 和 MBCS 字符集 2020-3-6 ~ 2023-12-4 慢羊羊 (2) 在 Windows 下做开发,初学者经常面临字符集选择的问题。本文详细解释 MBCS 字符集和 Unicode 字符集的正确使用方法,以及为什么写程序要用 Unicode 字符集。同时对 UTF-8 做了简单介绍。[查看全文]
用 EasyX 画一个海报(使用 Direct2D 进行抗锯齿绘图) 2023-12-2 Margoo (0) 掐指一算,今天恰为我写代码的第六周年,想起初学的时候就是从 EasyX 开始的,于是打算用 EasyX 给自己画一个纪念海报~ 使用 D2D API 进行抗锯齿绘图。[查看全文]
播放 bvh 运动捕捉动画文件 2023-1-10 ~ 2023-11-1 TODO (0) 该程序可以实现动作捕捉文件 *.bvh 的预览。可以观察骨骼的运动情况,可以线框模式预览、mesh 模式预览,可以鼠标拖拽多角度观察。[查看全文]
窗口技巧:利用窗体句柄实现圆形窗口 2010-8-26 ~ 2023-10-31 慢羊羊 (2) 一些特殊的应用窗口会呈现特殊形状。该篇文章讲述如何做一个圆形窗口,并且根据该思路,可以实现各种形状的窗口。[查看全文]
基于 VSCode 的 C/C++ 开发环境的傻瓜级自动部署程序 2023-10-14 xiongfj ◑◑ (0) 这是一款自动配置安装 VSCode、MinGW、EasyX 的程序,每个步骤都有明确提醒,可以使用自动功能,也可以根据提示手动完成配置,都很方便。[查看全文]
学习 C/C++ 语言的常用开发工具下载 2019-6-10 ~ 2023-10-14 BestAns (1) 学习编程首先需要安装一款编译器。但是目前的网络环境,很多网站下载到的编译器都被捆绑了各种广告插件,甚至木马病毒,困扰了很多初学者。本页面列出来的各种编译器及下载地址,我都亲自测试过,确保无毒无害无恶意广告插件,请放心下载。[查看全文]
修复 VC2010 编译错误:转换到 COFF 期间失败: 文件无效或损坏 2020-1-11 ~ 2023-10-14 慢羊羊 (0) 安装 Visual C++ 2010 后,编译时遇到错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏(LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt)。本文讲解如何修复这个错误。[查看全文]