Skip to content

小结

本章覆盖了窗口系统与平台适配的核心知识:

  • 窗口参数Window 组件的字段控制标题、分辨率、VSync、全屏、装饰等。运行时可随时修改。
  • 多窗口commands.spawn(Window { ... }) 创建额外窗口,相机通过 RenderTarget::Window 指定渲染目标。
  • 光标CursorOptions 控制可见性与抓取模式,CursorIcon 设置图标。
  • 低功耗WinitSettings::desktop_app() 在无交互时暂停渲染,适合桌面工具。
  • 无头模式primary_window: None + ExitCondition::DontExit 实现无窗口纯逻辑运行。
  • 无障碍bevy_a11y 自动为 UI 元素生成无障碍树,支持屏幕阅读器。
  • 平台抽象bevy_platform 提供 no_std 兼容的底层工具。

下一章进入自定义 Material 与 Shader——从 WGSL 入门到自定义材质的完整链路。