Godot 游戏引擎

17 Mar 2025 | 4 分钟阅读

在我们的系统中下载安装Godot引擎后,我们需要了解如何在Godot中创建新项目和导入现有项目。

Godot Game Engine

当我们启动Godot时,我们看到的第一个窗口是项目管理器。它帮助我们创建、删除、导入运行游戏项目

Godot Game Engine

右上角,我们会找到一个下拉菜单来更改编辑器的语言。

Godot Game Engine

模板选项卡,我们可以下载开源项目模板和演示,以帮助我们更快地入门。

Godot Game Engine

在Godot引擎中创建或导入项目

要创建新项目,请单击右侧的新建项目按钮。给它一个名称,并选择我们计算机上的一个空文件夹来保存它。

Godot Game Engine

首先,看看Godot的编辑器

欢迎来到Godot!打开我们的项目后,我们应该看到编辑器界面,其中3D视口处于活动状态。我们可以在界面的顶部更改当前工作区。单击2D切换到2D工作区。

Godot Game Engine

现在我们可以看到这个2D界面,右侧有空文档。

Godot Game Engine

在顶部,从左到右,我们可以看到主菜单工作区和播放测试按钮。

在左侧,我们有文件系统停靠区,我们将在其中管理我们的项目文件资源res://代表这里的资源

Godot Game Engine

在左上方,我们将找到场景树,通过它可以根据需要更改2D3D场景。

Godot Game Engine

在右侧,我们将看到检查器栏节点栏

Godot Game Engine

在继续之前,如果我们想更改布局,那么我们必须单击这三个点并更改我们的文档位置。而且我们应该从上方更改。这一切都从我们的导入选项卡更改。

Godot Game Engine

如果我们想要我们的默认类型,那么我们可以选择默认值;然后再次,我们转到编辑器并单击默认值,它将与以前相同。

Godot Game Engine

如果有一堆预设我们要使用默认值,我们也可以转到主题并更改颜色。我们可以根据我们的兴趣选择任何颜色作为基本颜色强调色;否则,保留默认值。如果我们想要默认值,那么我们选择预设中的默认值。

Godot Game Engine

在场景树中,总会有一个根节点,而根节点可以有许多子节点。

我们可以通过单击自定义节点来创建新节点。下面看到的对话框中,所有节点都可以自动访问其父节点拥有的所有属性。

例如

2D是一个2D游戏对象。所有2D相关节点的父节点具有位置旋转缩放z索引。如果我们单击其中任何一个,我们就会看到 2D。它将有权访问z位置缩放旋转z索引节点 2D 可以访问所有节点属性,这是最简单的东西,也是基类

Godot Game Engine

如果我们想创建一个2D节点,那么我们必须像下面的截图一样创建它。它具有节点和画布项目的属性。

Godot Game Engine

如果我们想在这里创建一个自定义节点。我们可以像下面这样单击自定义节点

Godot Game Engine

创建之后,下面的场景会在我们的桌面上打开。

Godot Game Engine

我们可以编辑或创建节点的名称,也可以更改名称,但用大写字母。然后单击附加新脚本或现有脚本按钮,就像一个小滚动条,上面有一个绿色的加号,然后单击,就会打开一个框。

我们在这里使用GDScript

Godot Game Engine

单击创建按钮,然后脚本选项卡打开,我们可以在其中编写我们想要编写的代码。第一行是必不可少的扩展,然后是一个节点类型扩展节点。此脚本应该在一个名为节点的节点上运行。

Extend 是一个关键字,它具有节点的所有基本功能。

Godot Game Engine

单击右上方的箭头按钮后,代码栏会像这样扩展

Godot Game Engine

我们必须删除它们,取而代之的是留下一个像下面这样的单行代码。

Godot Game Engine

我们在这里编码是为了更容易地理解变量和常量的概念。

Godot Game Engine

要运行此代码,我们必须单击恢复栏,如下所示。然后它将运行我们的代码并在引擎中打开游戏文件。单击导入,然后单击打开按钮打开游戏区域

Godot Game Engine

目前,我们可以看到游戏区域中没有任何内容。

Godot Game Engine

变量是编程中的一个关键概念。变量是字符串整数浮点数,并且是布尔形式

GDScript是一种动态语言,也称为鸭子类型。换句话说,这个词变量可以是任何东西。如果有一个名为 word 的变量,它可以是一个字符串、一个整数、一个浮点数或布尔值。我们更喜欢动态类型,但它可能会降低程序的速度,而且更容易学习。

在这里,我们正在编码并尝试运行我们的第一个简单代码。

Godot Game Engine
Godot Game Engine

如果我们单击下面的恢复按钮,游戏选项卡就会打开。

Godot Game Engine

在本教程中,我们了解了如何启动任何项目,基本变量首选项

注意:在 Godot 引擎中,所有项目都必须在空文件夹中启动。

在下一个教程中,我们将学习如何创建我们的第一个hello world项目。