Bevy 项目团队于2026年10月8日发布了0.20版本1,这一重要更新汇聚了227名贡献者的817个拉取请求1。
本次版本更新在渲染、场景系统和UI功能方面推出了多项改进。Solari实时路径追踪渲染器现已支持macOS(通过Metal)1,同时ReSTIR功能从默认启用调整为可选关闭1。BSN场景系统进行了语法优化,移除了template_value包装器,枚举类型不再需要VariantDefaults或FromTemplate1。引擎正式采用WESL着色器语言以替代自定义WGSL方言1,并新增了网格着色器和精灵材料功能支持1。此外,UI系统现支持em和rem尺寸单位1,纹理压缩方面也有所改进,桌面平台支持BCn格式,移动平台支持ASTC格式1。
性能优化方面,GPU网格提取代码的性能提升了132倍(基于每列更改勾选)1。该团队还计划在后续版本中推出.bsn资源文件格式、资源作为实体和远程检查器等功能1。
Bevy 0.20 was released on October 8, 2026, incorporating contributions from 227 developers across 817 pull requests 1. The update introduces significant enhancements to the open-source game engine's rendering capabilities, scene system, and user interface toolkit.
The release expands rendering support with the Solari real-time path tracing renderer now available on macOS through Metal, while the ReSTIR feature transitions from enabled by default to an optional setting 1. The BSN scene system has undergone syntax optimization, removing the template_value wrapper and eliminating the need for VariantDefaults or FromTemplate declarations on enumerations 1. Additionally, the engine formally adopts WESL as its shader language, replacing a custom WGSL dialect 1.
New functionality includes mesh shader support and sprite material capabilities, enabling developers greater flexibility in rendering pipelines 1. The UI toolkit extends its sizing options with em and rem units, while texture compression improvements target both desktop platforms through BCn formats and mobile devices via ASTC formats 1. Performance gains are evident in GPU mesh extraction code, which achieved a 132-fold speedup based on per-column change checking 1. The development roadmap includes planned releases for .bsn asset file formats, assets as entities, and remote inspector functionality 1.
评论
还没有评论,欢迎留下第一条。