ECS系统

ECS 系统就是Entity-Component-System(实体-组件-系统)

游戏内每个基本单元都是一个实体,每个实体是有多个或者一个组件构成,每个组件代表其特征的数据。

比如移动相关的组件包含速度,位置,朝向等信息属性,一旦拥有moveComponent就代表它有移动的能力。

系统就是来处理拥有一个或者多个组件的实体的集合工具。

实体和组件是一个一对多的关系,实体拥有怎样的能力,完全是取决于拥有哪些组件,通过动态添加或者删除组件,可以在游戏运行的时候改变实体的行为。

 

posted on 2020-09-28 16:57  123_123  阅读(1577)  评论(0编辑  收藏  举报