iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0

Bevy Plugins

今天來學習Bevy Plugins

use bevy::prelude::*;

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .run();
}

執行後可以看到有顯示一個視窗
https://ithelp.ithome.com.tw/upload/images/20230926/20140358HORR5hpSga.png

學習到這邊大概了解Bevy的架構的做法,再來的話就要開始進行遊戲設計上的研究了,在我在學期間開始寫程式時,一直有個誤區是不太清楚遊戲是怎麼運作的,一直到最近參加ETHGlobal的Autonomous Worlds才認真去學習遊戲的運作,才知道遊戲的運作核心基於一個稱為"遊戲循環"的無限迴圈。在循環中,遊戲不斷地處理玩家輸入、更新遊戲世界的狀態和物件,並在每次迴圈中渲染畫面。這意味著我們看到的每一幀畫面都是這一系列系統的結果,這也是一個要去習慣的地方,在寫程式這麼多年裡,基本上都在開發後端API server,比較沒有這個概念,之後不管是工作還是個人事業都會進入很忙的時期,希望自己可以完成這次的遊戲製作挑戰。


上一篇
[Day 11] 繼續Bevy遊戲引擎之旅
下一篇
[Day 13] Bevy Plugins 學習 - 人物跑起來
系列文
三十歲時在做什麼?有沒有空?可以來做遊戲嗎?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言