关于 rust-bevy-procedural-world-builder
面向 Rust 和 Bevy 开发者的技能,将程序化世界生成组织为可测试的数据流程,涵盖随机种子、验证及安全创建实体。
主要功能
- 01先生成世界数据再创建实体
- 02显式设置种子和生成参数
- 03验证边界与生成安全性
- 04分批或分块创建实体
- 05隔离后台生成与 Bevy 世界修改
- 06分别分析生成和渲染性能
适用场景
- 01构建生成式房间、地形或基地
- 02检查可达性与资源放置
- 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.mdagents/openai.yamlreferences/procedural-world-patterns.mdworkflows/build-procedural-world.md详细介绍
Rust Bevy 程序化世界构建器
使用此技能将程序化生成转变为可测试的数据管线: 先生成数据,再验证数据,最后在 Bevy 中安全地实例化实体。
核心工作流
- 在生成精灵或实体之前,先将世界表示为数据。
- 使用种子和生成参数明确指定随机性。
- 验证边界、可达性、生成安全性和资源放置等约束。
- 根据生成的数据,分批或分块生成 Bevy 实体。
- 将后台生成与 Bevy 世界的修改隔离开。
- 在优化之前,分别分析生成和渲染的性能。
接下来阅读
| 任务 | 加载内容 |
|---|---|
| 添加生成的房间、地形或基地 | 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