小结
本章覆盖了窗口系统与平台适配的核心知识:
- 窗口参数:
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 入门到自定义材质的完整链路。