
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
《C++手搓像素RPG引擎》01:环境搭建与基础移动系统
本文介绍了一个基于C++和SFML库开发的宝可梦叶绿版仿制游戏的开发过程。作者出于对宝可梦系列的热爱和对C++游戏开发的兴趣,选择了SFML作为图形库而非成熟的游戏引擎,以深入了解游戏编程底层知识。文章详细记录了开发中的关键步骤:从SFML环境配置、基础游戏循环实现,到角色移动控制(使用时间增量dt解决不同机器性能差异问题)、Tiled地图编辑器的应用、AABB碰撞检测算法的实现,以及视角移动功能
《C++手搓像素RPG引擎》02:初始小镇及博士研究所
本文介绍了使用Tiled地图编辑器创建像素RPG游戏场景的具体实现方法。作者详细讲解了如何通过XML文件存储地图数据、设置障碍物层和入口/出口点位属性,并实现角色移动时的AABB碰撞检测。文章重点演示了地图切换功能,包括坐标判定、2秒黑屏过渡效果等技术细节,同时提到NPC、道具的静态实现方案。文中特别强调所有素材均为CC0开源资源或原创内容,与任天堂IP无关联。作者表示后续将开发NPC对话、精灵获
到底了







