跳到主要内容
版本:0.7.0
难度: 普通

条件对话

 开始之前

在开始本教程之前,最好先阅读第一次交互变量。 同时,确保你已经创建了一个序列页面。

在本教程中,你将学习如何创建条件对话。这意味着如果玩家将某个变量设置为特定值,它将显示正确的对话。

添加一个对话

首先我们需要添加一个对话。这可以通过遵循第一次交互教程来学习。

配置对话

在对话中,我们将字段文本设置为嘿,你第一次点击了我。

设置条件

现在我们需要为对话配置条件。这可以通过点击检查器中条件字段旁边的+图标来完成。然后,你可以选择你想要使用的变量。在本教程中,我们将使用一个名为Flower Clicked的永久变量,并将组设置为玩家组。

Flower Clicked Fact

在条件中,将操作符设置为==,值设置为0

配置修改器

你已经配置了条件,但现在我们需要修改变量,以便当你再次点击花朵时,显示不同的对话。这可以通过点击检查器中修改器字段旁边的+图标来完成。然后,你可以选择你想要修改的变量。在本教程中,我们将使用与条件相同的变量。在修改器中,将操作符设置为=,值设置为1

Add Spoken Fields

添加第二个对话

现在我们需要添加第二个对话。这可以通过右键点击On Interact Block Event条目并选择+ Link with ...来完成。然后,搜索Add Spoken并点击+图标将其添加到你的序列中。
在文本字段中,我们将设置哇,你又点击了我! 你的序列页面应该看起来像这样:

Conditional dialogue sequence

配置第二个对话的条件

现在我们需要为第二个对话配置条件。这可以通过点击检查器中条件字段旁边的+图标来完成。然后,再次选择Flower Clicked变量。在条件中,将操作符设置为==,值设置为1

额外对话

要添加更多对话或交互,当你点击花朵时,设置另一个修改器,操作符为=,值为2(或任何其他值),然后重复前面的步骤。

结果

现在,当你第一次点击花朵时,将显示第一个对话。当你再次点击花朵时,将显示第二个对话。