ECS 系统就是Entity-Component-System(实体-组件-系统)
游戏内每个基本单元都是一个实体,每个实体是有多个或者一个组件构成,每个组件代表其特征的数据。
比如移动相关的组件包含速度,位置,朝向等信息属性,一旦拥有moveComponent就代表它有移动的能力。
系统就是来处理拥有一个或者多个组件的实体的集合工具。
实体和组件是一个一对多的关系,实体拥有怎样的能力,完全是取决于拥有哪些组件,通过动态添加或者删除组件,可以在游戏运行的时候改变实体的行为。
ECS 系统就是Entity-Component-System(实体-组件-系统)
游戏内每个基本单元都是一个实体,每个实体是有多个或者一个组件构成,每个组件代表其特征的数据。
比如移动相关的组件包含速度,位置,朝向等信息属性,一旦拥有moveComponent就代表它有移动的能力。
系统就是来处理拥有一个或者多个组件的实体的集合工具。
实体和组件是一个一对多的关系,实体拥有怎样的能力,完全是取决于拥有哪些组件,通过动态添加或者删除组件,可以在游戏运行的时候改变实体的行为。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。