2025-05-12发表2025-05-12更新InH23 分钟读完 (大约3403个字)蒙版生成地图碰撞与分层状态机 本篇记录的是一个类 Celeste 平台跳跃 Demo 的工程拆分。项目里我把地图表现和地图碰撞拆成两份资源: PNG 负责显示,BMP 蒙版负责生成碰撞;将角色跳跃、下蹲、冲刺、蹬墙和抓墙交给分层状态机处理。阅读更多
2025-02-12发表2025-02-23更新YeMinglv4 分钟读完 (大约563个字)让SDL程序不使用控制台本文以生化危鸡项目为例,展示如何取消掉程序运行后的出现的控制台(通常以黑框的形式出现)。需要工具:Visual Studio 2022,SDL2。 注意:本文以SDL2作为演示。关于SDL3,参见文末SDL3部分。阅读更多