Bevy 是一个用 Rust 构建的数据驱动游戏引擎,Bevy 永远免费和开源,开发者可以查看 Bevy Assets,这是社区开发的插件、游戏和学习资源的集合。 |
经过 123 位贡献者共 349 个拉取请求,时隔 3 个月,Bevy 0.7 版本正式发布。这个版本有大量的改进、错误修复和调整,以下是其中的一些亮点:
- 支持 3D 骨骼动画和网格蒙皮
- GLTF 动画导入
- 渲染无限数量的点光源场景
- 改进的集群前向渲染:动态/自适应集群和更快、更准确的集群分配
- 压缩纹理支持(KTX2 / DDS / .basis):在场景中加载更多的纹理,速度更快
- 计算着色器/管线专业化:Bevy 灵活的着色器系统被移植到计算着色器上,实现了热重载、着色器定义和着色器导入
- 渲染到纹理:相机现在可以被配置为渲染到纹理而不是窗口
- 在着色器中灵活的网格顶点布局
- ECS 改进
- 文档改进:更好的例子,更多的文档测试和更多的覆盖面
- 更多的音频控制:暂停、音量、速度和循环
- 电源使用选项,使其只在输入发生时更新 Bevy 应用程序
更多详情可查看:https://github.com/bevyengine/bevy/releases/tag/v0.7.0