前往
大廳
主題

【Godot 筆記】飛機移動、加速、射擊、殘影

Muryan | 2023-03-04 22:00:05 | 巴幣 2 | 人氣 286

這篇一樣只是給自己做點筆記。

開頭閒聊

昨天 Godot 正式推出 4.0 了,根據官方說法改了很多東西。
我自己也稍微試了一下。
像是剛開始想找 KinematicBody 找不到,才發現改成 CharacterBody 等等。

也因為 Godot 出 4.0 ,GDQuest 的課程又有打折了。


正文

主要紀錄參考課程的哪裡製作出的功能。


Learn to Code From Zero With Godot
To space and beyond
做到平滑的移動,以及按下空白鍵出現火焰,加速一段時間



Learn to Code From Zero With Godot
Tower defense
做出炮塔和發射飛彈



VFX Secrets: Design 2D Visual Effects for Games in Godot
Ghost Trail Effect
做出加速時的殘影


感想

除了練習課程的內容,另一個部分就是練習使用素材。
課程上都是使用他準備好的素材,照著步驟處理。
而使用自己的素材,就會出現很多沒有遇過的問題。

第一個先做的是很多遊戲都需要的移動。
程式部分沒什麼改動,直接複製過去。
然後換成自己素材的時候,需要再自己微調大小。

第二個則是嘗試把教學裡做好的部分移到新專案。
首先是要處理檔案路徑,接著是砲塔射擊的方向。
遇到飛彈沒直直的飛出去,反而是水平飛走的情況。

剛開始直覺是旋轉坦克,沒有用。
後來再多讀幾遍程式,發現方向應該是跟著 Position2D。
想到應該旋轉它才對。

第三個則是移動時的殘影。
利用 Particle2D 造出重複的飛機圖案。
做起來還蠻簡單,但效果感覺還不錯。

遇到問題,解決問題。
效果真的比一直跟著教學好。

自己的專案途中會遇到很多問題,但解決問題的過程也是在學習。
不管最後有沒有達到期望的標準,一定都會得到些什麼。

創作回應

追蹤 創作集

作者相關創作

相關創作

更多創作