如何自己实现ECS框架 unity

 时间:2026-04-25 16:52:47

1、其实ECS很好针董实现,因为想法足够简洁。就是把组件中数据和方法分开。

Entity------------------只有一个Id和组件的列表

如何自己实现ECS框架 unity

2、Component----------只有该组件关脾柱心的数据

如何自己实现ECS框架 unity

3、System----------------只做俩件事,处理组件,观察实体

如何自己实现ECS框架 unity

如何自己实现ECS框架 unity

4、但问题来了,Unity很方便的原因之一就是所见即所得,ECS这样设计你根本无法在运行时查看截泛腊组件数据的变化,你也很难去配置数据。

所以我加上的ECS中心编辑器,它负责配置一个实体。这样一个基础的ECS框架就好了。

如何自己实现ECS框架 unity

5、通过在ECS中心配置一个实体,游戏运行时,将创建实体并且所有的System观察一下这个实体,判断是否是自己敏感的实体,也就是是不是拥有特定的组件。

在MonoBehaviour 中的Update中不断的运行System的Excute方法。

如何自己实现ECS框架 unity

如何自己实现ECS框架 unity

6、放一个ECS脑图辅助理解

如何自己实现ECS框架 unity

  • 常用的钻石保养方法
  • 苹果13屏幕突然变暗怎么回事
  • 苹果13promax充电能用12000毫安充电宝吗
  • 苹果14pro设置一键锁屏方法分享
  • ios怎么下载害虫来了app
  • 热门搜索
    文明礼仪手抄报 读书节手抄报 数学手抄报图片 保护眼睛手抄报 珍爱生命手抄报 经典诵读手抄报 垃圾分类手抄报 廉洁手抄报 家风家训手抄报 遨游汉字王国的手抄报的图片