Bevy 是一個用 Rust 構建的資料驅動遊戲引擎,Bevy 永遠免費和開源,開發者可以檢視 Bevy Assets,這是社群開發的外掛、遊戲和學習資源的集合。
經過 123 位貢獻者共 349 個拉取請求,時隔 3 個月,Bevy 0.7 版本正式釋出。這個版本有大量的改進、錯誤修復和調整,以下是其中的一些亮點:
- 支援 3D 骨骼動畫和網格蒙皮
- GLTF 動畫匯入
- 渲染無限數量的點光源場景
- 改進的叢集前向渲染:動態/自適應叢集和更快、更準確的叢集分配
- 壓縮紋理支援(KTX2 / DDS / .basis):在場景中載入更多的紋理,速度更快
- 計算著色器/管線專業化:Bevy 靈活的著色器系統被移植到計算著色器上,實現了熱過載、著色器定義和著色器匯入
- 渲染到紋理:相機現在可以被設定為渲染到紋理而不是視窗
- 在著色器中靈活的網格頂點佈局
- ECS 改進
- 檔案改進:更好的例子,更多的檔案測試和更多的覆蓋面
- 更多的音訊控制:暫停、音量、速度和迴圈
- 電源使用選項,使其只在輸入發生時更新 Bevy 應用程式
更多詳情可檢視: