蒙版生成地图碰撞与分层状态机

游戏截图1

本篇记录的是一个类 Celeste 平台跳跃 Demo 的工程拆分。项目里我把地图表现和地图碰撞拆成两份资源: PNG 负责显示,BMP 蒙版负责生成碰撞;将角色跳跃、下蹲、冲刺、蹬墙和抓墙交给分层状态机处理。

阅读更多