任务系统
任何互动叙事游戏都会有任务。 任务的设计是为了引导玩家通过故事并提供一种进展感。
在Typewriter中,任务纯粹是一种视觉上的补充。 虽然创建互动故事并不需要任务,但它们可以有效地引导玩家通过叙事。
设置故事
要为你的故事添加任务,我们首先需要一个故事来操作。 在本指南中,我们将创建以下任务:
- 玩家遇到一个峡谷,风力太强无法走过桥。
- 玩家需要找到一种方法跨越峡谷。
- 玩家在附近发现了磁力靴。
- 当穿上磁力靴时,玩家可以走过峡谷。
以下是任务的设置:
- Setup Manifest
- Setup Sequence
这是所选页面中所有条目的交互式图表。
您可以通过点击标签查看不同的页面。每个页面包含该页面中的条目视图。
点击条目以查看其详细信息。
以下是上述设置的演示:
创建任务
正如你在设置中看到的,Typewriter不需要任务组件来创建互动故事。与大多数任务插件不同,在Typewriter中,任务作为视觉补充——一种引导玩家通过故事并提供进展感的方式。
要创建一个任务,我们首先需要创建一个清单页面。 该页面将包含构成任务的所有条目。
任务如何工作
在Typewriter中,使用两种类型的条目来创建任务:Quest
条目和 Objective
条目。
Quest
条目定义了任务的名称。
Objective
条目定义了任务的目标。
任务条目
Quest
条目用于定义任务。
任务可以处于以下三种状态之一:
- 未激活:任务既未激活也未完成。
- 激活:任务已激活但尚未被玩家完成。
- 完成:任务已完成。
Quest
条目有三个重要字段:
显示名称
:任务的名称。激活条件
:任务激活必须满足的条件。完成条件
:任务被视为完成必须满足的条件。
任务的状态确定如下:
- 如果所有
完成条件
都满足:任务完成。 - 如果所有
激活条件
都满足:任务激活。 - 否则,任务未激活。
对于我们的任务,我们将使用一个 永久变量
来保存玩家的任务状态。
我们创建以下 Quest
条目:
A quest definition
目标条目
Objective
条目定义了任务中需要完成的任务。
有各种类型的目标,允许Typewriter以不同的方式显示它们。
虽然任务有三种不同的状态,但目标只有两种:
- 隐藏:目标对玩家不可见。
- 可见:目标对玩家可见。
这些状态受 条件
字段及其 触发者
父条目的影响。
现在,我们只使用 条件
字段来确定目标是否可见。
让我们像这样设置任务的目标:
An objective definition
完成任务
在最后一步,我们需要在玩家第一次掉下峡谷时将 永久变量
条目更改为 1
,并在他们到达另一边时更改为 2
。
- Quest Manifest
- Quest Sequence
- Quest Static
这是所选页面中所有条目的交互式图表。
您可以通过点击标签查看不同的页面。每个页面包含该页面中的条目视图。
点击条目以查看其详细信息。
以下是完成任务的演示:
任务追踪
我们已经看到 任务
可以处于三种状态之一。
此外,我们可以 追踪 一个任务。
追踪任务用于向玩家显示任务进度。
要了解更多关于任务显示的信息,请查看 显示任务指南。