iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

初探 Godot 系列

不知道要做什麼,想到什麼做什麼:)

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊BALSDDD
DAY 21

[DAY 21] 組合背景及障礙物 (Dictionary)

今日目標:組合各個場景! ▍前言: 又再經歷了 10 天的遊戲專案設置,回顧這 10 天我們先設定了遊戲顯示大小、建構了背景、角色、移動邏輯及顯示優化、障礙以...

2023-10-06 ‧ 由 chaoheng 分享
DAY 22

[DAY 22] 組合角色

今日目標:重建背景並組合角色 ▍事前準備 昨天我們將障礙加入到背景場景中,並能隨機在範圍中生成。 不幸的是今天將角色加入時,發現碰撞似乎會無法正常運作,所以先...

2023-10-07 ‧ 由 chaoheng 分享
DAY 23

[DAY 23] 組合移動障礙 (VisibleOnScreenNotifier2D)

今日目標:加入移動障礙 ▍事前準備 先前我們除了不會動的障礙物之外,也有做了會移動的障礙物,今天將他加到遊戲中。 準備 main 場景以及 obstacle_...

2023-10-08 ‧ 由 chaoheng 分享
DAY 24

[DAY 24] UI 設置 (CanvasLayer, Button, Label, await)

今日目標:加上遊戲開始以及結束介面 ▍事前準備 為了建構遊戲流程,我們現在需要加上我們的遊戲界面,包含開始、結束、分數的設置,今天的內容主要是參考官方範例來實...

2023-10-09 ‧ 由 chaoheng 分享
DAY 25

[DAY 25] 組合 UI

今日目標:組合 UI 到主場景 ▍事前準備 現在我們將 UI 加到我們的主頁面上,為了方便修改,我們將 player 場景的人物和移動輔助顯示分成兩個場景...

2023-10-10 ‧ 由 chaoheng 分享
DAY 26

[DAY 26] 分數設置 (get_ticks_msec)

今日目標:加入分數 ▍事前準備 現在我們已經能從頭到尾進行整個遊戲並且能重複遊玩,現在我們還有一個功能 分數 的邏輯還沒有實現,分數的實現方式可以依照各個方式...

2023-10-11 ‧ 由 chaoheng 分享
DAY 27

[DAY 27] 優化 (clamp, Fonts)

今日目標:優化 ▍事前準備 目前整體遊戲架構接近完整了,接著開始做一些遊戲優化,讓整個遊戲體驗更流暢。 介紹 clamp Variant clamp(v...

2023-10-12 ‧ 由 chaoheng 分享
DAY 28

[DAY 28] 暫停功能

今日目標:加入暫停功能到遊戲中 ▍事前準備 在先前的遊戲中,我們實作了遊戲狀態並提供處理狀態方法,提供開始及結束時應該要有的操作,同時我們保留了暫停的狀態,今...

2023-10-13 ‧ 由 chaoheng 分享
DAY 29

[DAY 29] 紀錄分數 (FileAccess)

今日目標:在遊戲中紀錄分數 ▍事前準備 我們的遊戲現在只會在結束時顯示一次分數,這樣就少了一點樂趣。因此今天我們將最高的分數紀錄到檔案系統中保存,並在遊戲結束...

2023-10-14 ‧ 由 chaoheng 分享
DAY 30

[DAY 30] 匯出專案

今日目標:匯出專案 ▍事前準備 準備好這 30 天完成的專案!這裡以 Android 手機為匯出示範。 ▍出發 專案 -> 匯出 選擇 新增 -...

2023-10-15 ‧ 由 chaoheng 分享