---
title: "Bevy 0.20 發布：着色器改用 WESL、光線追蹤渲染器 Solari 支援 macOS"
url: https://sammy.hk/bevy-0-20-%e7%99%bc%e5%b8%83%ef%bc%9a%e7%9d%80%e8%89%b2%e5%99%a8%e6%94%b9%e7%94%a8-wesl%e3%80%81%e5%85%89%e7%b7%9a%e8%bf%bd%e8%b9%a4%e6%b8%b2%e6%9f%93%e5%99%a8-solari-%e6%94%af%e6%8f%b4-macos/
author: Ethan
published: 2026-10-10T19:23:00+08:00
modified: 2026-10-10T09:03:38+08:00
description: "Rust 遊戲引擎 Bevy 於 2026 年 10 月 8 日發布 0.20 版本。官方指出，這個版本來自 227 位貢獻者、817 個合併請求，以及社群審閱者與捐款者的支持；Bevy 為免費且永久開源的專案，完整原始碼可於 GitHub 取得，有興趣者亦可參考官方的 0.19 至 0.20 遷移指南。[1][2] …"
categories: ["開放源碼"]
tags: [Bevy, Rust, Solari, WESL, "渲染", "遊戲引擎"]
source: https://sammy.hk
---
![Bevy 0.20 Rust game engine release featuring WESL shaders and Solari ray tracing renderer](https://sammy.hk/wp-content/uploads/2026/10/openrouter_google_gemini-3_1-flash-lite-image_20261010_090041_76c86abe.jpg)Rust 遊戲引擎 Bevy 於 2026 年 10 月 8 日發布 0.20 版本。官方指出，這個版本來自 **227 位貢獻者、817 個合併請求**，以及社群審閱者與捐款者的支持；Bevy 為免費且永久開源的專案，完整原始碼可於 GitHub 取得，有興趣者亦可參考官方的 0.19 至 0.20 遷移指南。\[1\]\[2\]

## 渲染：Solari 與 DLSS

官方指出，Bevy 的實時路徑追蹤渲染器 Solari 在 0.20 中變得更快、更準確，支援更多 Bevy 渲染功能，並且**可經 Metal 在 macOS 上運行**；此版本亦加入 DLSS 支援。\[1\]

## 場景系統與着色器

官方強調，BSN（Bevy 的新場景系統）的語法經調整後**更易閱讀與組合**；BSN 場景實體在其所有子實體生成後，會觸發可觀察的 `Ready` 事件。\[1\]

着色器方面，Bevy **正式採用 WESL 着色器語言**（WGSL 的標準化擴展）。官方指 WESL 已是對 Bevy 以往自訂 WGSL 方言的改良，並表示一直與 WESL 團隊合作規劃 Bevy 着色器開發的未來方向。\[1\]

## UI 與 2D

官方指出，Bevy Feathers（以編輯器為中心的 UI 工具包）新增多種元件：顏色輸入、可滾動清單檢視、下拉選擇與延遲選單；數字輸入元件現可拖曳調整數值，另外亦加入無頭（headless）分頁元件。\[1\]

2D 方面，Sprite 現可建立自訂着色器材質，2D 網格材質亦可像 3D 一樣擴展；Sprite 渲染後端亦已統一。\[1\]

## 相機與其他改動

官方列出其他重點包括：新增「pan orbit camera」，可像 CAD 軟件般在場景中導航；`chain_weak` 弱系統排序；情境式主題（contextual theming）；`Val::Em` 與 `Val::Rem`；逐欄變更標記（per-column change ticks）；`FixedNode`；橢圓邊框圓角；排程隨機化；捕捉 panic；更快的批量銷毀；更好的材質壓縮；Bevy 錯誤情境訊息；以及 `InlineBox` 與 `InlineImage`。\[1\]

## 參考資料

\[1\] [Bevy 官方 — Bevy 0.20（2026 年 10 月 8 日）](https:\/\/bevyengine.org\/news\/bevy-0-20\/)

\\n\[2\] [GitHub — bevyengine\\/bevy 官方儲存庫](https:\/\/github.com\/bevyengine\/bevy)

### 相關文章：

1. [GitHub 用 AI 代理把 Copilot 執行時重寫為 Rust：832,378 行與 96% 提示快取命中](https://sammy.hk/github-%e7%94%a8-ai-%e4%bb%a3%e7%90%86%e6%8a%8a-copilot-%e5%9f%b7%e8%a1%8c%e6%99%82%e9%87%8d%e5%af%ab%e7%82%ba-rust%ef%bc%9a832378-%e8%a1%8c%e8%88%87-96-%e6%8f%90%e7%a4%ba%e5%bf%ab%e5%8f%96%e5%91%bd/ "GitHub 用 AI 代理把 Copilot 執行時重寫為 Rust：832,378 行與 96% 提示快取命中")
2. [Rust 官方警告：針對知名開發者的目標攻擊正在進行](https://sammy.hk/rust-%e5%ae%98%e6%96%b9%e8%ad%a6%e5%91%8a%ef%bc%9a%e9%87%9d%e5%b0%8d%e7%9f%a5%e5%90%8d%e9%96%8b%e7%99%bc%e8%80%85%e7%9a%84%e7%9b%ae%e6%a8%99%e6%94%bb%e6%93%8a%e6%ad%a3%e5%9c%a8%e9%80%b2%e8%a1%8c/ "Rust 官方警告：針對知名開發者的目標攻擊正在進行")
3. [GNOME 生態新日曆程式「Era」以 Rust 寫成，首個 beta 上架 Flathub](https://sammy.hk/gnome-%e7%94%9f%e6%85%8b%e6%96%b0%e6%97%a5%e6%9b%86%e7%a8%8b%e5%bc%8f%e3%80%8cera%e3%80%8d%e4%bb%a5-rust-%e5%af%ab%e6%88%90%ef%bc%8c%e9%a6%96%e5%80%8b-beta-%e4%b8%8a%e6%9e%b6-flathub/ "GNOME 生態新日曆程式「Era」以 Rust 寫成，首個 beta 上架 Flathub")
4. [NVIDIA 推出 CUDA Rust：兩條路線用 Rust 寫 GPU 核心](https://sammy.hk/nvidia-%e6%8e%a8%e5%87%ba-cuda-rust%ef%bc%9a%e5%85%a9%e6%a2%9d%e8%b7%af%e7%b7%9a%e7%94%a8-rust-%e5%af%ab-gpu-%e6%a0%b8%e5%bf%83/ "NVIDIA 推出 CUDA Rust：兩條路線用 Rust 寫 GPU 核心")
