Skip to content

ComponentSystem(轻量组件系统)总览

  • 程序集RocPlay.Extensions.ComponentSystem
  • 源码Assets/RocPlay/Extensions/ComponentSystem/
  • 核心接口IRocEntityIRocComponentIRocEntityManagerIRocComponentManagerIRocSystemManager

最小心智模型

  1. 这是“对象实体 + 组件组合”的轻量系统,更贴近 Unity/OOP 习惯。
  2. 系统按组件查询进行批处理,但实体仍保留对象语义。
  3. 适合中等规模与快速迭代场景,读写直观、调试成本低。

何时使用

适合不太适合
团队偏 OOP,追求开发效率和可读性超大规模实体并且吞吐受限严重
需要实体对象引用链便于调试对内存布局与缓存命中极度敏感

文档分册

分册内容
实体与组件协作对象型实体、组件组织与系统协作方式
注册与生命周期IRocManager 注册策略、RocUpdatable 节奏控制
示例最小系统示例与落地建议

横向拓展总览 · ECS · Command · 可更新基类(RocUpdatable)