ETH官方钱包

前往
大廳
主題

【Godot 遊戲製作 - GDScript】來做個簡易的點擊放置遊戲吧 - Part 1

魯德曼 | 2023-11-29 10:41:17 | 巴幣 1320 | 人氣 460

前言



前段時間在YT上看到介紹Godot引擎的影片,
內容提到了許多吸引我的特點 : 檔案小、開源、程式語言好上手等等,
完全沒遊戲製作相關經驗的我,抱著試試看的想法,
看了許多教學,看了GDScript的文件,
也成功地做出一個簡單的遊戲了。
雖然可能還有不足的地方,但成功達到目標的時候,
那成就感可是讓我開心了好久。

這篇文章主要想記錄我的學習歷程,
也希望能給不知如何開始的人一個助力
如果有內容不足或錯誤的地方,
歡迎留言交流。


廢話有點多XD
下面就讓我們正式開始



第一步,打開Project Manager之後,先建立一個New Project吧


專案創建好之後,就會進到編輯器的畫面了

我的介面可能跟原本的不太一樣,
想要更改的話,可以參考 Muryan 大的文章


讓我們到Project -> Project Settings 裡的Display -> Window 設定畫面大小,
我自己是設定成800*600,這部分可以自行調整


設定完成後,接下來需要建立節點,
每一個場景( Scene ) 都是由節點 ( Node ) 所組成的,
這在Godot裡是基本中的基本喔:D

先點擊 Scene -> Other Node ,接下來在 Create New Node 找到 Panel 之後,點擊 Create


新增好之後,Scene裡就會出現 Panel的節點,
畫面中藍色框框就是我們的視窗,
你會發現Panel 太小了,沒辦法覆蓋整個畫面

我們可以到 Inspector 裡, 找到 Transform -> Size ,
把X跟Y改成800*600就可以了


接下來,在 Scene點擊 " + " 繼續新增節點,
這次需要的節點有這些( 左圖 ),
為了方便後續辨識,我會把Node重新命名( 右圖 )。


剛剛新增的 Node,會一堆擠在畫面左上角,
我們可以利用 Inspector -> Transform 底下的 Size 、Position,
把每個Node調整一下。


這邊我們再把 CookiesButton 做一些細節的修改,
選中CookiesButton之後,在 Inspector -> ThemeOverride -> Style,
建立一個 New StyleBoxFlat,
先把BG Color改成喜歡的顏色。


Border的部分我是修改成完全透明的,
重點在於 Corner Radius,可以讓按鈕變成圓的,
但實際可點擊區域還是方的喔XD
這邊我也不知道有沒有更好的辦法,
暫時就這樣吧。


都設定好後,可以點向下箭頭,存成樣板,這樣就可以快速套用。


到這邊,大部分的介面設置都完成了,
還有一些細節的設定大家可以摸索一下,
我自己也不是很熟XD


下篇就要開始編寫程式碼,
讓按鈕們發揮它的功用:D







謝謝看到這邊的你,
第一次做這種教學文,可能有些細節或說明不好的地方,
如果覺得有可以改進的部分,
歡迎留言告訴我。

創作回應

相關創作

更多創作