SuperAPI AI 工具集

bevy-ecs-patterns

编程与开发

查看项目

更新于 10-15 23:49

技能介绍

用途:该技能提供 Bevy 引擎 Entity Component System(ECS)的高级模式与技巧,重点在性能、可维护性与复杂游戏架构。适合在优化 ECS 查询性能、实现复杂实体关系或层级、设计系统调度与顺序、使用变更检测(Changed<T>、Added<T>)、以及处理 ParamSet、并行迭代或批量操作时使用。若需从零搭建 Bevy 项目、学习基础 ECS 概念、处理输入/资源/游戏状态、编写基础游戏逻辑、配置渲染 UI 音频或添加插件,则应改用 bevy-game-engine。

主要能力:高级查询(复杂过滤器组合、查询状态与缓存、实体关系与层级、并行迭代策略);系统调度(系统顺序与依赖、运行条件与门控、系统集与调度、固定时间步系统);变更检测(Changed<T> 与 Added<T> 过滤器、Ref<T> 变更追踪、高效响应式系统)。示例包括多过滤器查询、可选组件、Or 过滤器、用 ParamSet 处理冲突查询、父子层级与从子查父/从父查子。

使用方式:技能内提供若干代理优化命令,如 cargo check 2>&1 | head -30、cargo test --lib -- --test-threads=1 -q、cargo clippy -- -W clippy::all 2>&1 | head -50,以及用 grep 查找组件、系统、系统顺序和 ParamSet 用法。更多系统调度、变更检测、性能模式、自定义实体命令与设计最佳实践见 REFERENCE.md。

限制:资料未提供该技能的安装方式、收费、平台支持或具体效果数据,暂未提供。