ECS-实体组件系统 基于Golang中的实体组件系统概念构建自己的游戏引擎 ECS的架构模式主要用于游戏开发中,以提供大型动态系统的长期可维护性和可扩展性。 实体基本上是由不同组件组成的,并具有ID。 组件仅包含一个特定方面的状态或数据,例如健康状况,位置,速度等。 系统处理组件的行为或逻辑。 运动系统使用位置和速度来执行实体运动。 目录 目标 提供易于使用的框架,以从头开始构建游戏引擎。 不依赖于其他模块或特定的游戏库-随意使用满足您需求的内容。 最小的开销-仅使用实际需要的东西。 插件提供了无限的改进空间。 非Go库和通过进行Go之间的互操作性。 安装 从来源 go get