Bevy 0.7 釋出,Rust 構建的遊戲引擎

2022-04-19 09:00:17

Bevy 是一個用 Rust 構建的資料驅動遊戲引擎,Bevy 永遠免費和開源,開發者可以檢視 Bevy Assets,這是社群開發的外掛、遊戲和學習資源的集合。

經過 123 位貢獻者共 349 個拉取請求,時隔 3 個月,Bevy 0.7 版本正式釋出。這個版本有大量的改進、錯誤修復和調整,以下是其中的一些亮點:

  • 支援 3D 骨骼動畫和網格蒙皮
  • GLTF 動畫匯入
  • 渲染無限數量的點光源場景
  • 改進的叢集前向渲染:動態/自適應叢集和更快、更準確的叢集分配
  • 壓縮紋理支援(KTX2 / DDS / .basis):在場景中載入更多的紋理,速度更快
  • 計算著色器/管線專業化:Bevy 靈活的著色器系統被移植到計算著色器上,實現了熱過載、著色器定義和著色器匯入
  • 渲染到紋理:相機現在可以被設定為渲染到紋理而不是視窗
  • 在著色器中靈活的網格頂點佈局
  • ECS 改進
  • 檔案改進:更好的例子,更多的檔案測試和更多的覆蓋面
  • 更多的音訊控制:暫停、音量、速度和迴圈
  • 電源使用選項,使其只在輸入發生時更新 Bevy 應用程式

更多詳情可檢視:

展開閱讀全文