教程:从零开始的ACTION GAME MAKER 第一章

尝试向“场景”添加用于绘制图像的“节点”

接下来,让我们更深入地了解节点的操作。

当放置多个节点时,它们之间的位置关系会如何呢?让我们实际尝试一下。

这次,我们尝试放置一个不仅仅是正方形的图像。我们将使用具有显示图像功能的 Sprite2D 节点。该节点是用于显示 2D 图像(精灵)的节点。

  1. 在左侧的场景画面中选择 Node2D。这是因为新添加的节点将作为所选节点的“子节点”被放置,即以所选节点为父节点。“子节点”是指依附于父节点的节点。以过山车为例,车厢内的车轮或座椅等更小的部件就是子节点。由于我们这次希望新设置的 Sprite2D 是独立于 ColorRect 的,而不是其附属品,因此请选择 Node2D。

  1. 在选中 Node2D 的状态下,点击左上角的 + 按钮(添加子节点)。

  2. 在上方的搜索栏中输入“Sprite”,然后选择名为 Sprite2D 的节点。

  1. 点击“创建”按钮。左上角的画面中出现了 Sprite2D……但似乎没有其他变化。这是因为尚未设置“要显示哪张图像”的信息

  2. 在左侧进行选择,在右侧进行设置。请在左侧画面中选择 Sprite2D,然后查看右侧画面中的检查器(Inspector)。

  1. 本次要设置显示图像的属性是位于最上方的“纹理”(Texture)。

“纹理”是指贴在游戏内物体上的图案或贴纸。

  1. 请点击纹理旁边的 <空>。会出现许多选项,请点击最下方的“加载”(Load)按钮。

  1. 将打开如下所示的文件选择窗口。应该只会显示 AGMaker 文件夹和 icon.svg 图像。这两个是在使用 ACTION GAME MAKER 创建项目时自动生成的。

此外,此处显示的内容与屏幕左下角的“文件系统”中显示的内容是相同的。test_scene.tscn 没有显示,因为它与图像无关,因此被过滤器排除了。

在 Godot Engine 中,只能使用“文件系统”中的素材。无法直接选择电脑中的文件来使用。要处理素材,必须先将它们搬运到游乐园建设工地(项目)的仓库(文件系统)中。

  1. 首先,选择仓库中已有的 icon.svg。在蓝色正方形的左上角,即红线和绿线相交的部分,应该会显示图标。这样,您就可以将图标图像作为贴纸贴在 Sprite2D 节点上了。