《我所理解的cocos2dx》第十七章 Genius-x 开源框架

《我所理解的cocos2dx》第十七章 Genius-x 开源框架

《我所理解的cocos2dx》第十七章 Genius-x 开源框架

《我所理解的cocos2dx》第十七章 Genius-x 开源框架

Entity

在ECS中,Entity表示一个游戏对象的ID,同时作为组件间通信的枢纽,除此之外,Entity不包含其他的任何数及行为
《我所理解的cocos2dx》第十七章 Genius-x 开源框架

Component

组件是由数据和行为组成,数据由Component表示,行为由System表示
《我所理解的cocos2dx》第十七章 Genius-x 开源框架

System

System是组件中的行为部分,它也是在数据驱动的架构设计中,程序员主要编写游戏逻辑的地方
《我所理解的cocos2dx》第十七章 Genius-x 开源框架
ECS未来的游戏基本上基于这个框架会比较好