Entitas 2D Roguelike 这是为引擎编写的简单的末日类Roguelike游戏。 该项目是对使用设计的。 Entitas是一个实体组件系统,它允许以干净且可扩展的方式设计项目。 基本原理 Unity是用于创建游戏的功能强大的工具,但在代码体系结构方面仍有待改进。 在寻找更好的组织和架构代码的方法时,我找到了 。 急于进行测试,我重写了其中一个标准的Unity示例项目。 我希望这段代码可以作为示例,说明如何使用现有项目并将其转换为Entitas,并演示实体组件系统的体系结构样式。 实体组件系统 实体组件系统(ECS)是游戏开发的体系结构模式,可提供高度的灵活性和可维护性。 我在