一,架构Entitas 介绍
全称:EntityComponentSystem
1.Entity 数据 和 表现形式分离到极致的一种体现 ??
2.Context概念
3.Group组
4.Matcher 通过代码生成器生产的
5.Collector 收集器
6.Systems 面向接口编程 而不是面向逻辑编程
二,下载Entitas
解压后 拷贝在unity新建目录下
找到
或者
先随便创建一个脚本 打开 后会自动生成工程文件 EntityComponentSysyem.csproj 工程文件
复制粘贴过来 点击生成
生成后的报错可以先不管。 还没到修改错误的那一步
Contexts中的Game 和Input 是预定义的两个上下文
Game特性
-GameAttribute 属性
-GameComponentsLookup 寻找
-GameContext 初始化?
-GameEntity 实体
-GameMatcher 筛选 实体
写完Test代码后测试 集成IComponter 重新生成 生成以后他就会生成这个组件对应的一些东西
生成后的报错可以先不管。 还没到修改错误的那一步