mcpField
J
jecs

jecs

github.com/christopher-buss开发876 次安装4 周前更新
代码仓库

关于 jecs

jecs 是面向 Luau 和 roblox-ts 的高性能实体组件系统,适用于 Roblox 开发。它以 archetype 存储为基础,提供实体关系、查询及生命周期管理能力。

主要功能

  1. 01World、实体与组件管理
  2. 02带过滤和缓存的查询
  3. 03实体关系与通配符查询
  4. 04组件生命周期钩子与信号
  5. 05删除策略与变更跟踪

适用场景

  1. 01管理游戏实体与组件
  2. 02按条件查询实体
  3. 03处理实体关系与级联删除

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/christopher-buss/skills --skill jecs

安装后在 Claude Code 中输入/jecs确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

GENERATION.md
references/
advanced-api.md
best-practices-archetypes.md
best-practices-change-tracking.md
core-basics.md
core-queries.md
feature-cleanup-traits.md
feature-hooks.md
feature-pairs.md
feature-signals.md

详细介绍

基于 jecs v0.9.0 生成,生成日期:2026-01-29

适用于 Luau/roblox-ts 的高性能实体组件系统。支持实体关系、原型存储,并可在 60 fps 下处理 80 万个实体。

核心参考

主题描述参考
世界与实体世界创建、实体、组件、标签、单例core-basics
查询查询系统、筛选器(包含/不包含)、缓存core-queries

功能

主题描述参考
配对与关系实体配对、ChildOf、通配符、关系查询feature-pairs
组件钩子OnAdd、OnChange、OnRemove 生命周期钩子feature-hooks
信号多个监听器,以及添加/更改/移除信号feature-signals
清理特征OnDelete、OnDeleteTarget、级联删除策略feature-cleanup-traits

最佳实践

主题描述参考
原型原型存储、转换、碎片化best-practices-archetypes
变更追踪差异检测、脏标记、网络模式best-practices-change-tracking

高级

主题描述参考
高级 API预注册、批量操作、TypeScript 类型advanced-api

评论

支持 Markdown