像大多數(shù)游戲引擎一樣,Godot擁有統(tǒng)一的開發(fā)環(huán)境罢荡。這意味著你使用相同的界面來處理游戲的所有方面 - 代碼赡突,視覺效果,音頻等区赵。本節(jié)介紹界面及其部件惭缰。記下這里使用的術(shù)語。
項目管理器
項目管理器是你打開Godot時會看到的第一個窗口:
在此窗口中笼才,你可以看到現(xiàn)有Godot項目的列表漱受。你可以選擇現(xiàn)有項目并單擊“Play”以啟動游戲,或單擊“Edit”以在Godot編輯器中對其進行操作(請參閱以下屏幕截圖)骡送。你還可以通過單擊“New Project”來創(chuàng)建新項目:
在這里昂羡,你可以為項目命名并創(chuàng)建一個文件夾來存儲它。始終嘗試選擇描述項目的名稱摔踱。還要記住虐先,不同的操作系統(tǒng)以不同的方式處理文件名中的大小寫和空格。堅持使用小寫并使用下劃線_昌渤,而不是空格以獲得最大兼容性是個好的方式赴穗。
請注意警告消息 - 在Godot中,每個項目都存儲在計算機上的單獨文件夾中膀息。項目使用的所有文件都在此文件夾中般眉。游戲中無法訪問此項目文件夾之外的任何內(nèi)容,因此你需要將任何圖像潜支,聲音甸赃,模型或其他數(shù)據(jù)放入項目文件夾中。這樣可以方便地分享Godot項目冗酿。你只需要壓縮項目文件夾埠对,你就可以確保另一個Godot用戶可以打開它而不會丟失任何必要的數(shù)據(jù)络断。
文件名的選擇
當(dāng)你命名新項目時,你應(yīng)該嘗試并遵循一些簡單的規(guī)則项玛,這可能會為你節(jié)省一些麻煩貌笨。給你的項目一個名稱來描述它是什么 - Wizard Battle Arena比Game#2更好的項目名稱。在將來襟沮,你將永遠(yuǎn)無法記住Game#2的游戲锥惋,所以盡可能具有描述性。
你還應(yīng)該考慮如何命名項目文件夾及其中的文件开伏。某些操作系統(tǒng)區(qū)分大小寫并區(qū)分My_Game和my_game膀跌,而其他操作系統(tǒng)則不區(qū)分。如果將項目從一臺計算機移動到另一臺計算機固灵,這可能會導(dǎo)致問題捅伤。出于這個原因,許多程序員為他們的項目開發(fā)了一個標(biāo)準(zhǔn)化的命名方案巫玻,例如:文件名中沒有空格丛忆,在單詞之間使用“_”。無論你采用何種命名方案大审,最重要的是保持一致蘸际。
創(chuàng)建項目文件夾后,點擊“Create & Edit”按鈕將在編輯器窗口中打開新項目徒扶。
立即嘗試:創(chuàng)建一個名為test_project的項目。
提示
如果你使用的是Windows操作系統(tǒng)版本根穷,則在運行Godot時也會看到一個控制臺窗口打開姜骡。在此窗口中,你可以看到引擎和或項目產(chǎn)生的警告和錯誤屿良。此窗口不會出現(xiàn)在macOS或Linux操作系統(tǒng)下圈澈,但如果使用終端程序從命令行啟動應(yīng)用程序,則可以看到控制臺輸出尘惧。
編輯器窗口
以下是主Godot編輯器窗口的屏幕截圖康栈。在Godot中構(gòu)建項目時,你將花費大部分時間喷橙。編輯器界面分為幾個部分啥么,每個部分提供不同的功能。每個部分的具體術(shù)語描述如下:
編輯器窗口的主要部分是Viewport贰逾。這是你在游戲中看到部分游戲的地方悬荣。
左上角是Main menus(主菜單),你可以在其中保存和加載文件疙剑,編輯項目設(shè)置以及獲取幫助氯迂。
在頂部的中心是一個Workspaces(工作區(qū))列表践叠,你可以在處理游戲的不同部分時切換它們。你可以在2D和3D模式之間切換嚼蚀,也可以在Script(腳本)模式下切換禁灼,你可以在其中編輯游戲代碼。 AssetLib(資產(chǎn)庫)是一個可以下載附加組件和示例項目的地方轿曙。有關(guān)使用AssetLib的更多信息弄捕,請參見第7章,其他主題拳芙。請參閱以下屏幕截圖:
以下屏幕截圖顯示了工具欄上的Workspaces(工作區(qū))按鈕察藐。工具欄中的圖標(biāo)將根據(jù)你正在編輯的對象類型而更改。Bottom panel(底部面板)中的項目也是如此舟扎,它將打開各種較小的窗口以訪問特定信息分飞,如調(diào)試,音頻設(shè)置等:
右上方Playtest buttons(運行測試按鈕)區(qū)域中的按鈕用于啟動游戲并在游戲運行時與其進行交互:
最后睹限,在左側(cè)和右側(cè)是你可以用來查看和選擇游戲物品并設(shè)置其屬性的側(cè)邊欄譬猫。左側(cè)邊欄包含FileSystem(文件系統(tǒng))選項卡:
此處顯示項目文件夾中的所有文件,你可以單擊文件夾以打開它們并查看它們包含的內(nèi)容羡疗。項目中的所有資源都將相對于res://染服,這是項目的根文件夾。例如叨恨,文件路徑可能如下所示:res://player/Player.tscn柳刮。
在右側(cè)邊欄中,你可以看到多個選項卡痒钝。 Scene(場景)選項卡顯示你在視口中處理的當(dāng)前場景秉颗。在其下方的Inspector(查看器)選項卡中,你可以查看和調(diào)整所選對象的屬性送矩。請參閱以下屏幕截圖:
選擇Import(導(dǎo)入)選項卡并單擊FileSystem選項卡中的文件蚕甥,可以調(diào)整Godot導(dǎo)入紋理,網(wǎng)格和聲音等資源的方式栋荸,如以下屏幕截圖所示:
當(dāng)你完成本書中的游戲項目時菇怀,你將了解這些項目的功能并熟悉導(dǎo)航編輯器界面。但是晌块,在開始之前爱沟,你還需要了解一些其他概念。