iT邦幫忙

bevy相關文章
共有 17 則文章
鐵人賽 SideProject30 DAY 10

技術 [Day 10] Bevy 遊戲引擎學習 始動

Bevy 遊戲引擎實戰 今天開始來實際練習 Bevy,照著官方教學學習。 建立Rust專案 cargo new learn_bevy_game cd learn...

鐵人賽 SideProject30 DAY 3

技術 [Day 3] 如何開始遊戲製作

如何開始這次的遊戲製作 如何選用技術 這次學習遊戲製作是使用Rust,並搭配Rust game engine協助開發,由於我完全沒有遊戲引擎的概念,大概找了一下...

鐵人賽 SideProject30 DAY 13

技術 [Day 13] Bevy Plugins 學習 - 人物跑起來

Bevy Plugins 學習 以昨天的學習來看,想要製作遊戲應該是先從製作Plugins開始,有點像是模組化從每個模組開始,今天來看一下官方的Plugins範...

鐵人賽 SideProject30 DAY 17

技術 [Day 17] Bevy 實戰 - 遊戲總要有開始畫面吧

Bevy 實戰 - 遊戲總要有開始畫面吧 今天來看怎麼在Bevy中製作遊戲開始畫面 //! This example will display a simple...

鐵人賽 SideProject30 DAY 7

技術 [Day 7] ECS是什麼?能吃嗎?

什麼是 ECS(Entity-Componet-System) ECS跟常見的OOP(Object Oriented Programming)物件導向不同而是D...

鐵人賽 SideProject30 DAY 16

技術 [Day 16] Bevy 實戰 - Stress Tests

Bevy 實戰 - Stress Tests 今天主要分享的是如何在Bevy中進行壓力測試。壓力測試是為了檢查遊戲或應用程式在極端情況下的表現。以下是一段用Be...

鐵人賽 SideProject30 DAY 18

技術 [Day 18] Bevy 遊戲學習:Breakout game

Bevy 遊戲學習:Breakout game 這是一個使用Bevy開發的Breakout game,透過理解一個遊戲的程式碼來讓我自己更加的對Bevy乃至遊戲...

鐵人賽 SideProject30 DAY 27

技術 [Day 27] RogueLive: VTuber's Dark Odyssey 實作玩家與角色

實作玩家與角色 今天來實作遊戲角色 1. 設計和實現VTuber角色的基本移動和互動 功能描述: VTuber角色可以在遊戲場景中上下左右移動。玩家可以透過鍵盤...

鐵人賽 SideProject30 DAY 11

技術 [Day 11] 繼續Bevy遊戲引擎之旅

繼續學習Bevy Bevy啟動的方式讓我想到寫React, Vue的感覺 use bevy::prelude::*; fn main() { App:...

鐵人賽 SideProject30 DAY 26

技術 [Day 26] RogueLive: VTuber's Dark Odyssey 優化架構

優化遊戲架構 由於使用之前的教學程式,所有的程式都寫在main.rs中,並沒有切開架構導致main.rs有842行,今天先來整理架構,後面再新增功能時才會更有結...

鐵人賽 SideProject30 DAY 14

技術 [Day 14] Bevy Plugins 學習 - 用鍵盤控制人物移動

Bevy Plugins 學習 - 用鍵盤控制人物移動 今天來看另一個範例是可以用鍵盤來控制每一幀的角色畫面 // 創建一個2D相機 commands.spaw...

鐵人賽 SideProject30 DAY 12

技術 [Day 12] Bevy Plugins

Bevy Plugins 今天來學習Bevy Plugins, use bevy::prelude::*; fn main() { App::new(...

鐵人賽 SideProject30 DAY 19

技術 [Day 19] Bevy 學習 - Alien Cake Addict

今天來看一個遊戲的例子,遊戲引擎配合ECS設計結構可以不到五百行的程式就能有一個簡單的小遊戲,這樣的架構設計比較接近我所認知的軟體工程。 //! Eat the...

鐵人賽 SideProject30 DAY 28

技術 [Day 28] RogueLive: VTuber's Dark Odyssey 剛起步就要Debug

昨天在加入player system之後執行出現了錯誤, error[E0425]: cannot find value `player_movement` i...

鐵人賽 SideProject30 DAY 25

技術 [Day 25] RogueLive: VTuber's Dark Odyssey 實作

為遊戲命名 在遊戲製作之前總要有個名稱,這次的遊戲主要是以VTuber為出發點,並且是受HoloCure所啟發,所以將這個遊戲命名為RogueLive: VTu...

鐵人賽 SideProject30 DAY 29

技術 [Day 29] RogueLive: VTuber's Dark Odyssey : 難道要做不出來了嗎

前兩天在新增角色移動與敵人移動的system,在開發上仍不熟悉Bevy與Rust,導致仍無法加入到系統中,雖然有遊戲開發的概念,但在Bevy與Rust遊戲開發上...

鐵人賽 SideProject30 DAY 22

技術 [Day 22] 規劃想做的遊戲內容

根據昨天整理的框架來整理一下想要製作的遊戲內容。 如何應用到您的rogue-like game: 確定目的:與Rusty Roguelike相似,首先確定遊...