![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ECS Entitias
文章平均质量分 92
爱上对方zzq
这个作者很懒,什么都没留下…
展开
-
unity- ECS Entitas消灭星星项目
这是个使用Unity Entitas框架写的一个消灭星星的小游戏。整个项目的结构也非常的简单。 项目下载地址 DesperateDevs,Entitas,Generated为Entitas框架自带的文件夹,Generated为我们通过框架的代码生成器生成的代码。 Script文件夹为我们自己的代码文件夹: Component是我们定义的组件类。 System是我们定义的系统类。 Drives文件夹是我们提供的游戏驱动管理类。 主要的功能是让游戏逻辑在尽量少的改动代码的前提下,适用于不同的运行环境。虽然说E原创 2020-10-09 10:07:07 · 796 阅读 · 1 评论 -
ECS Entitas源码分析(五)___System
介绍 总结原创 2020-09-06 21:15:27 · 579 阅读 · 0 评论 -
ECS Entitas源码分析(四)___Entity
Entity介绍 Entity是ECS框架中三大基本概念之一 :Entity(实体)。ECS中所有的操作对象都是它。它本身对象并不带有任何属性与表达含义,它只有一个在它所有Context中唯一的ID(_creationIndex)。它所有的属性与含义都是通过挂在它身上的组件(Component)来组合表达的。所以说Entity本身不包含数据,它只是数据的搬运工。它也不管理任何数据,不对Component上的数据做任何的运算,只是提供对Conponent的增、删、查、改等方法,以及在自身Component发生原创 2020-08-02 00:54:27 · 669 阅读 · 0 评论 -
ECS Entitas源码分析(三)___Component
Component介绍原创 2020-07-31 00:00:15 · 443 阅读 · 0 评论 -
ECS Entitas源码分析分析(二)__Context
Context介绍 Context是Entitas中的上下文环境,主要用于管理当前环境下的所有Entity以及Group的创建与回收。可以同时存在多个Context,Context之间互不影响。所有的Context由Contexts单例管理。 一、Contexts Contexts继承自IContexts,主要用于创建和保存当前所有的Context。Contexts类由Entitias的代码生成器生成,无须我们手动实现。 ...原创 2020-07-16 00:26:05 · 841 阅读 · 1 评论 -
ECS Entitas源码分析(一)___概括
Entitas概况原创 2020-07-10 00:21:47 · 1133 阅读 · 0 评论