1. 程式人生 > 其它 >The Bevy Book - 1.介紹

The Bevy Book - 1.介紹

介紹

如果您來到這裡是因為想學習如何使用Bevy製作2D/3D遊戲,視覺化使用者介面或其他圖形應用程式...您來對地方了!如果沒有,無論如何都要堅持下去。我保證這會很有趣。

Bevy在英語裡是一群鳥的意思!

但Bevy在這裡是一個Rust構建的簡單資料驅動的遊戲引擎。它永遠免費和開源的

Bevy有以下設計目標:

  • · 功能:提供完整的 2D 和 3D 功能集
  • · 簡單:新手很容易上手,但對高階使用者來說卻非常靈活
  • · 以資料為中心:使用實體元件系統範例的面向資料的體系結構
  • · 模組化:僅使用您需要的內容。替換您不喜歡的內容
  • · 快速:應用邏輯應快速執行,並在可能的情況下並行執行
  • · 高效:更改應快速編譯...等待並不好玩

Bevy是由志願者使用 Rust 程式語言在開放環境中構建的。程式碼是免費的和開源的,因為我們相信開發人員應該完全擁有自己的工具。遊戲是我們文化的重要組成部分,人類正在投入數百萬小時來開發遊戲。為什麼我們要繼續建立閉源壟斷的生態系統,這些壟斷削減了我們的銷售額,並剝奪了我們對日常使用的技術的可見性?我們相信開發人員社群可以做得更好。

有關更深入的介紹,請檢視介紹Bevy部落格文章。

穩定性警告

Bevy的目標是成為一個通用的遊戲引擎,能夠處理任何2D或3D工作負載。然而,Bevy仍處於起步階段。我們目前處於原型設計階段:缺少重要功能,API將不斷變化。如果您目前正在嘗試為您的下一個大專案™選擇引擎,我們建議您檢視

Godot引擎。它目前功能更加完整和穩定。而且它也是免費的,開源的,並且可以與Rust一起編寫指令碼

這本官方的書還很不完整。它將幫助您開始設定並學習基礎知識,但它尚未涵蓋Bevy的大多數功能。請參閱“後續步驟”頁面,獲取您可以使用的其他更詳盡的學習資源的連結。

唷!如果你還沒有被嚇跑,讓我們繼續學習一些Bevy!