我正在使用 ECS(实体组件系统)在 java 中创建一个网络游戏,这是我第一次使用 ECS。我不确定我应该如何存储组件。我确实想使用一个实体类,我将在其中存储该特定实体的组件,但是如何?我是否应该从基类扩展所有组件并将它们存储在数组列表中?我应该使用集合吗?我基本上只是问是否有人对如何做到这一点有任何建议?谢谢。
user9407009
问问题
303 次
我正在使用 ECS(实体组件系统)在 java 中创建一个网络游戏,这是我第一次使用 ECS。我不确定我应该如何存储组件。我确实想使用一个实体类,我将在其中存储该特定实体的组件,但是如何?我是否应该从基类扩展所有组件并将它们存储在数组列表中?我应该使用集合吗?我基本上只是问是否有人对如何做到这一点有任何建议?谢谢。