mcpField
R
rust-bevy-procedural-world-builder

rust-bevy-procedural-world-builder

github.com/lvtd-llc开发144 次安装7 周前更新
代码仓库

关于 rust-bevy-procedural-world-builder

面向 Rust 和 Bevy 开发者的技能,将程序化世界生成组织为可测试的数据流程,涵盖随机种子、验证及安全创建实体。

主要功能

  1. 01先生成世界数据再创建实体
  2. 02显式设置种子和生成参数
  3. 03验证边界与生成安全性
  4. 04分批或分块创建实体
  5. 05隔离后台生成与 Bevy 世界修改
  6. 06分别分析生成和渲染性能

适用场景

  1. 01构建生成式房间、地形或基地
  2. 02检查可达性与资源放置
  3. 03将耗时生成移出主线程

安装

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

$npx skills add https://github.com/lvtd-llc/skills --skill rust-bevy-procedural-world-builder

安装后在 Claude Code 中输入/rust-bevy-procedural-world-builder确认已加载。

包含的文件

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

guidelines.md
agents/
openai.yaml
references/
procedural-world-patterns.md
workflows/
build-procedural-world.md

详细介绍

Rust Bevy 程序化世界构建器

使用此技能将程序化生成转变为可测试的数据管线: 先生成数据,再验证数据,最后在 Bevy 中安全地实例化实体。

核心工作流

  1. 在生成精灵或实体之前,先将世界表示为数据。
  2. 使用种子和生成参数明确指定随机性。
  3. 验证边界、可达性、生成安全性和资源放置等约束。
  4. 根据生成的数据,分批或分块生成 Bevy 实体。
  5. 将后台生成与 Bevy 世界的修改隔离开。
  6. 在优化之前,分别分析生成和渲染的性能。

接下来阅读

任务加载内容
添加生成的房间、地形或基地guidelines.md、workflows/build-procedural-world.md
查看生成数据结构references/procedural-world-patterns.md
将耗时的生成工作移出主线程references/procedural-world-patterns.md

来源说明

本指南经过改编和转述,内容源自 Herbert Wolverson 的 《Advanced Hands-On Rust》,尤其是第 10 至第 13 章,这些章节介绍了如何构建和 优化一款生成式火星基地游戏。示例均为原创框架。

评论

支持 Markdown