设置项目

在这个简短的第一部分中,我们将设置和组织项目。

启动 Godot 然后新建一个项目。

../../_images/new-project-button.png

GDScriptC#GDNative C++

下载 dodge_assets.zip。归档文件中包含你会在制作游戏过程中使用到的图片和声音。请解压归档文件,将 art/fonts/ 目录移动到你的项目目录。

下载 dodge_assets.zip。归档文件中包含你会在制作游戏过程中使用到的图片和声音。请解压归档文件,将 art/fonts/ 目录移动到你的项目目录。

确保你拥有在Godot中使用C#所需的依赖性。你需要 .NET Core 3.1 SDK 和一个编辑器,如VS Code。参见 为Godot设置C#

下载: dodge_assets_with_gdnative.zip 。存档包含您将用于制作游戏的图像和声音。它还包含一个初学者GDNative项目,包括一个 SConstruct 文件,一个 dodge_the_creeps.gdnlib 文件,一个 player.gdns 文件和一个 entry.cpp 文件。

确保你拥有使用 GDNative C++ 所需的依赖性。你需要一个支持 C++14 的 C++ 编译器,如 GCC 或 Clang 或 MSVC。在 Windows 上,你可以下载 Visual Studio 2019 并选择 C++ 工作负载。你还需要 SCons 来使用构建系统(SConstruct 文件)。然后你需要下载 Godot C++ 绑定并把它们放在你的项目中。

您的项目文件夹应如下所示。

../../_images/folder-content.png

这个游戏是针对竖屏模式设计的,所以我们需要调整游戏窗口的大小。点击项目 -> 项目设置打开项目设置窗口,然后在左栏中打开 Display -> Window(显示 -> 窗口)选项卡,将“Width”设置为 480,并将“Height”设置为 720

../../_images/setting-project-width-and-height.png

另外,滚动到该小节的底部,在“Stretch”(拉伸)选项中,将 Mode 设置为“2d”、Aspect 设置为“keep”。这样就可以保证在不同大小的屏幕上,游戏都能够进行一致的比例缩放。

../../_images/setting-stretch-mode.png

组织项目

在这个项目中,我们将制作3个独立的场景。 Player, Mob, 以及 HUD, 我们将把这些场景合并成游戏的 Main 场景。

在更大的项目中,为各个场景及对应的脚本创建各自的文件夹会比较好。而这是一个相对小型的游戏,你可以把场景和脚本放在项目的根文件夹里,根文件夹用 res:// 表示。可以在左下角的“文件系统”面板中查看项目文件夹:

../../_images/filesystem_dock.png

项目准备就绪后,我们已准备好在下一课中设计玩家场景。