硬幣收集
第一個(gè)項(xiàng)目將指導(dǎo)你完成第一個(gè)Godot Engine項(xiàng)目。你將了解Godot編輯器的工作原理,如何構(gòu)建項(xiàng)目以及如何構(gòu)建小型2D游戲。
【提示】為何選擇2D?簡而言之,3D游戲比2D游戲復(fù)雜得多,而你需要知道的許多底層游戲引擎功能都是相同的。你應(yīng)該堅(jiān)持學(xué)習(xí)2D游戲開發(fā),直到你對Godot的游戲開發(fā)過程有一個(gè)很好的理解。此時(shí),跳轉(zhuǎn)到3D游戲開發(fā)會(huì)更容易。你將在本書的第五個(gè)也是最后一個(gè)項(xiàng)目中獲得3D游戲介紹。
重要 - 不要跳過本章,即使你不是游戲開發(fā)的新手。雖然你可能已經(jīng)了解了許多基本概念,但該項(xiàng)目將介紹一些你將需要了解的基本Godot功能和設(shè)計(jì)范例。在開發(fā)更復(fù)雜的項(xiàng)目時(shí),你將以這些概念為基礎(chǔ)。
本章中的游戲稱為Coin Dash。你的角色必須在屏幕上移動(dòng),收集盡可能多的硬幣,同時(shí)與時(shí)鐘賽跑。當(dāng)你完成后,游戲?qū)⑷缦滤荆?/p>

項(xiàng)目設(shè)置
啟動(dòng)Godot并創(chuàng)建一個(gè)新項(xiàng)目,使用Create Folder按鈕確保該項(xiàng)目的文件與其他項(xiàng)目保持獨(dú)立。你可以在這里下載游戲的藝術(shù)和聲音的Zip文件(統(tǒng)稱為資產(chǎn))
在新項(xiàng)目文件夾中解壓縮此文件。
在這個(gè)項(xiàng)目中,你將制作三個(gè)獨(dú)立的場景:玩家,硬幣和HUD,它們將被組合到游戲的主場景中。在一個(gè)較大的項(xiàng)目中,制作單獨(dú)的文件夾來保存每個(gè)場景的資源和腳本可能很有用,但對于這個(gè)相對較小的游戲,你可以將場景和腳本保存在根文件夾中,這稱為res://(res是resource(資源)的簡稱)。項(xiàng)目中的所有資源都將相對于res://文件夾。你可以在左上角的FileSystem??繖谥胁榭错?xiàng)目文件夾:

例如,硬幣的圖像位于res:// assets / coin /。
此游戲?qū)⑹褂每v向模式,因此你需要調(diào)整游戲窗口的大小。單擊Project菜單并選擇Project Settings,如以下屏幕截圖所示:

查找Display/Window部分,將Width設(shè)置為480,將Height設(shè)置為720。同樣在本節(jié)中,將Stretch/Mode設(shè)置為2D并設(shè)置Aspect為keep。這將確保如果用戶調(diào)整游戲窗口的大小,一切都將適當(dāng)縮放,不會(huì)拉伸或變形。如果你愿意,也可以取消選中Resizable(可調(diào)整大小)框,以防止窗口調(diào)整大小。