ECS Survivors Parts VII – X
3 months ago
- #game-development
- #performance-optimization
- #ECS
- ECS Survivors项目在长期停滞后进行了更新,引入了多项新功能和改进。
- 新增了Tilemaps功能以提升游戏视觉效果,使用Tiled工具创建关卡并通过tmxlite加载。优化措施包括减少绘制调用和简化碰撞体。
- 通过空间哈希网格技术实现了加速碰撞检测,性能提升最高达10倍,可高效处理更多碰撞体。
- 新增升级系统:玩家击败敌人获得经验值,升级时可从固定强化选项中选择奖励。
- 进行了大规模代码重构,将代码库重组为模块化库,支持独立应用如游戏本体、编辑器和无界面应用。
- 开发了支持控制台和编辑器双端输出的日志系统,显著提升调试和开发效率。
- 项目曾面临需求蔓延和支线任务失控的挑战,但目前状态良好,已准备好添加近战攻击等新玩法功能。