归档 | Bevy BSN:spawn 按钮从 20 行到 5 行
发布信息
| 字段 | 内容 |
|---|
| 标题 | Bevy BSN:spawn 按钮从 20 行到 5 行 |
| 目标版本 | Bevy 0.19 (main 分支) |
| 创建日期 | 2026-05-13 |
| 发布状态 | ✅ 已发 (公众号) |
| 拟补截图 | 2 张 (AI 封面图 + 代码对比截图) |
核心概念抽取
- BSN (Bevy Scene Notation) — 声明式场景语法层,基于
bsn! / bsn_list! 宏
- SceneComponent —
#[derive(SceneComponent)] 让组件自带出厂配置,spawn 时自动展开子实体/组件
- 继承覆盖语法 —
:Template { ... } 或 :button("Ok") 先展开模板再覆盖
- Bundle → BSN 演进 — Bundle(0.1–0.14) → RequiredComponents(0.15) → BSN子集(0.19) → 完整BSN(0.20)
Wiki 更新
concepts/bevy-projects.md — 添加 BSN 知识汇总
entities/bevy.md — 添加 BSN 概念摘要
entities/bevy-blog-index.md — 录入博客索引
待补截图
- 文章顶部 AI 封面图 (
assets/blog-images/bsn-cover.png)
- Bundle vs BSN 代码对比截图
相关页面