這篇一樣只是給自己做點(diǎn)筆記。
開頭閒聊
我自己也稍微試了一下。
像是剛開始想找 KinematicBody 找不到,才發(fā)現(xiàn)改成 CharacterBody 等等。
也因?yàn)?Godot 出 4.0 ,GDQuest 的課程又有打折了。
正文
主要紀(jì)錄參考課程的哪裡製作出的功能。
Learn to Code From Zero With Godot
To space and beyond
做到平滑的移動(dòng),以及按下空白鍵出現(xiàn)火焰,加速一段時(shí)間
Learn to Code From Zero With Godot
Tower defense
做出炮塔和發(fā)射飛彈
VFX Secrets: Design 2D Visual Effects for Games in Godot
Ghost Trail Effect
做出加速時(shí)的殘影
感想
除了練習(xí)課程的內(nèi)容,另一個(gè)部分就是練習(xí)使用素材。課程上都是使用他準(zhǔn)備好的素材,照著步驟處理。
而使用自己的素材,就會(huì)出現(xiàn)很多沒有遇過的問題。
第一個(gè)先做的是很多遊戲都需要的移動(dòng)。
程式部分沒什麼改動(dòng),直接複製過去。
然後換成自己素材的時(shí)候,需要再自己微調(diào)大小。
第二個(gè)則是嘗試把教學(xué)裡做好的部分移到新專案。
首先是要處理檔案路徑,接著是砲塔射擊的方向。
遇到飛彈沒直直的飛出去,反而是水平飛走的情況。
剛開始直覺是旋轉(zhuǎn)坦克,沒有用。
後來(lái)再多讀幾遍程式,發(fā)現(xiàn)方向應(yīng)該是跟著 Position2D。
想到應(yīng)該旋轉(zhuǎn)它才對(duì)。
第三個(gè)則是移動(dòng)時(shí)的殘影。
利用 Particle2D 造出重複的飛機(jī)圖案。
做起來(lái)還蠻簡(jiǎn)單,但效果感覺還不錯(cuò)。
遇到問題,解決問題。
效果真的比一直跟著教學(xué)好。
自己的專案途中會(huì)遇到很多問題,但解決問題的過程也是在學(xué)習(xí)。
不管最後有沒有達(dá)到期望的標(biāo)準(zhǔn),一定都會(huì)得到些什麼。