开发玩家体验

Tutorial

·

Beginner

·

+0XP

·

10 mins

·

(155)

Unity Technologies

开发玩家体验

现在,你已经为玩家创建了简单任务,但是还有一些其他方法可以丰富玩家所探索的世界,从而创造更身临其境的 RPG 体验。

在本教程中,你将:

  • 添加故事项,以便在玩家探索时与玩家共享信息
  • 创建故事项之间的依赖关系,可用于构造叙事

Languages available:

1. 添加故事项

故事项 (Story Item) 是一种文本。当玩家到达世界中的特定位置时,便会显示此文本来与玩家共享信息。故事项可用于分享叙事,或者将玩家引导到特定地点。

首先,让我们添加一个故事项:

1.在 Scene 视图中,右键单击你要添加故事项的位置。


2.
从显示的上下文菜单中,选择 Gameplay Prefabs > Add StoryItem Here。新故事项将出现在该位置。


3.
如果你需要调整故事项的位置,请在工具栏中选择移动工具。单击新故事项,然后将其拖到你选择的位置。


4.
放大故事项;随后将出现一个上下文配置窗口。

该窗口有三个选项卡,可以单击这些选项卡来更改设置:

  • Config:在此选项卡中添加玩家看到的文本和其他关键信息
  • Story:在此选项卡中可以创建故事项之间的依赖关系
  • Inventory:在此选项卡中可以创建为访问故事项而需要满足的背包要求

在 Scene 视图中选择一个故事项时,始终可以通过放大该故事项来访问此菜单。


5.
单击 Config 选项卡。


6.在窗口的 Text 字段中,添加以下文本:

There is a strange person nearby…

StoryItem 游戏对象的标题将更改以包括此文本。


7.
禁用 Disable When Discovered? 复选框。这意味着即使玩家已经看过故事项,故事项也仍然会保留下来。

8.保存对场景的更改。


9.
进入运行模式对故事项进行测试。玩家角色进入相应空间时,故事项文本将显示在屏幕上。完成测试后,务必退出运行模式。

2. 创建链接的故事项

创建一个故事项后,可以添加其他相关故事项。这样,你就可以建立链接并叙述玩家角色在世界中的旅程。

要添加相关故事项,请执行以下操作:


1.
在 Scene 视图中,在第一个故事项旁边新建一个故事项。

2.放大故事项,直到你可以看到其上下文配置窗口。


3.
在配置窗口的 Text 字段中,添加以下文本:

Oh, just an archer!That’s not so strange after all.


4.
确保已启用 Disable When Discovered? 复选框。


5.
选择 Story 选项卡。单击 Add Required Story Item


6.
从可用故事项的列表中,选择 There is a strange person nearby…


7.
在 Scene 视图中,再次缩小。一个虚线箭头将链接这两个故事项,显示它们之间的关系。(如果两个故事项彼此相距较远,你可以选择起始故事项,然后按 F 来聚焦此故事项,从而更清晰地进行查看)。


8.
保存对场景的更改。

9.进入运行模式对链接的故事项进行测试。仅当激活第一个故事项后,第二个故事项才可用。如果故事项已在第一次中被玩家看过,则当玩家经过该故事项时不再激活第二个故事项文本 (“Oh, it’s just an archer…”)。


就是这样!现在,你可以创建独立或链接的故事项,以便在玩家探索世界时与玩家分享你希望玩家了解的任何信息。

Complete this tutorial