Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
实体组件系统和共享公共基础类型的多个组件
我正在尝试为我的游戏引擎实现一个简单的 ECS 我知道我的实现并不是严格意义上的 ECS 但我正在重构我的代码以使其更加基于组件 到目前为止 我有以下课程 Entity 它是组件的容器 并且由于我希望我的实体具有相同类型的多个组件 因此它将
c
gameengine
gamephysics
entitycomponentsystem
实体组件系统中的拆分组件需要太多重构
我有一个使用实体组件系统 ECS 的现有工作 C 游戏库 我的库的用户想要创建一些组件 例如Cat class Cat public int hp float flyPower 他可以修改hp每一个的cat例如 for SmartCompo
c
c14
gameengine
maintainability
entitycomponentsystem