Godot 中的 Loony Lips

2025年3月17日 | 阅读 3 分钟

我们将制作一款名为 Loony lips 的文字游戏。 Loony lips 基于旧的派对游戏 Mad Lips。 如果我们没有玩过,我们会有一系列卡片上的提示,我们要求您填写这些提示。 然后我们将把这些 提示 放入一个故事中,并在不知道故事内容的情况下阅读我们所制作的故事。

例如,

我们可能会说我们有一个名字,God。 我们有一个地方 Temple,并有年份 1987 和一种感觉,然后我们可以说用这种方式来讲述一个故事或段落:很久以前,有一个名叫 God 的小石头,他住在可怕的 Temple 中。 自 1987 年以来,他一直梦想离开 Temple。 我们可以把这些词放进去,并将它们放入那个故事中。

我们必须使用 变量常量数组字符串 和更多概念。

数组 是一种特殊的变量,包含一组元素。 通常这些是相同的数据类型,例如 整数字符串。 数组使我们的游戏更具可扩展性。

因此,首先,我们必须创建一个包含所有插件单词的数组,这些词就是我们希望放入数组中的插件单词。插件是玩家选择的单词。

创建一个新项目

创建一个名为 Loony lips 的新项目。

Loony Lips in Godot

创建项目后,我们必须创建一个 用户界面 脚本。 单击用户界面。

Loony Lips in Godot

如果我们想更改名称,我们可以双击控件进行重命名,然后单击蓝色的加号 (+) 符号以创建脚本文件。

Loony Lips in Godot

然后在这里打开对话框,我们将内置脚本“Default”更改为“No comments”,然后创建脚本。

Loony Lips in Godot

然后打开以下提示。

Loony Lips in Godot

我们将在这里编写一个简单的故事来打印

Loony Lips in Godot

如果我们在脚本块中编写以下代码,我们将获得以下输出。

输出

Loony Lips in Godot

提示用于在此处处理数组,而 %s 简而言之是一个字符串

代码

输出

Loony Lips in Godot

一个错误,例如,如果我们添加更多字符串而不在故事中使用相同数量的 %s,那么它将发生一个错误,因此在这两个字符串中使用相同数量的字符串。

然后发生以下错误。 因为我们在数组中写入了三个字符串,但故事中只使用了两个字符串,所以它会产生一个错误

Loony Lips in Godot

我们还可以使用数组制作一个更大的故事。

我们还可以在同一个故事段落中使用两个数组字符串,方法是使用两个提示。

输出

Loony Lips in Godot

在下一篇教程中,我们将了解 Label


下一个主题Godot 中的 Label