介绍
Bevy 内置模块列表
1.
Bevy 配置建议
1.1.
使用 Bevy main 开发分支
1.2.
文本编辑器和 IDE
1.3.
Bevy 开发工具和游戏编辑器
1.4.
使用第三方插件
1.5.
自定义 Bevy 功能和模块
1.6.
跨平台编译
1.6.1.
在 Linux 上构建 Windows 程序
2.
常见的陷阱
2.1.
奇怪的编译错误
2.2.
性能问题
2.3.
添加 system 函数时遇到的问题
2.4.
UI 不显示
2.5.
2D 对象不显示
2.6.
3D 对象不显示
2.7.
从结构中借用字段
2.8.
Bevy Time 和 Rust/OS time
2.9.
UI 布局是相反的
2.10.
Bevy 中的 UV 坐标
3.
Bevy 游戏引擎核心功能
3.1.
坐标系统
3.2.
变换
3.3.
父子层级结构
3.4.
固定时间步长
3.5.
资源
3.6.
热重载资源
3.7.
文件格式支持
3.8.
3D 模型(GLTF)
3.9.
音频
4.
输入处理
4.1.
键盘
4.2.
鼠标
4.3.
文本和字符
4.4.
游戏手柄
4.5.
触控屏
4.6.
拖放文件
4.7.
MIDI (乐器)
5.
Bevy 编程框架
5.1.
ECS 简介
5.2.
实体和组件
5.3.
资源
5.4.
系统
5.5.
查询
5.6.
命令
5.7.
事件
5.8.
应用构造器
5.9.
结束应用
5.10.
本地资源
5.11.
插件
5.12.
系统执行顺序
5.13.
系统集
5.14.
变更检测
5.15.
状态
5.16.
执行条件
5.17.
标签
5.18.
阶段
5.19.
[WIP] Direct World/ECS Access
5.20.
独占系统
5.21.
移除检测
5.22.
查询集
5.23.
系统链
5.24.
[WIP] Sub-Apps
5.25.
[WIP] Non-Send
5.26.
为系统编写测试
6.
编程模式
6.1.
泛型系统
6.2.
手动清除事件
7.
Bevy 手册
7.1.
改变背景颜色
7.2.
在控制台中显示帧速率
7.3.
获取鼠标
7.4.
设置窗口图标
7.5.
追踪资源加载
7.6.
将光标转换为世界坐标
7.7.
自定义摄像机投影
7.8.
平移环绕摄像机
7.9.
列出所有资源类型
8.
Bevy 跨平台
8.1.
Linux 桌面
8.2.
macOS 桌面
8.3.
Windows 桌面
8.4.
浏览器 (WebAssembly)
8.4.1.
崩溃消息
8.4.2.
优化大小
8.4.3.
GitHub Pages 托管
荣誉
贡献 Bevy
贡献本书
Light (default)
Rust
Coal
Navy
Ayu
Bevy 游戏引擎开发指南
MIDI (乐器)
Bevy 还没有内置这个功能,但有一个
第三方插件
可用:
bevy_midi
。