实体目标
在本教程中,您将学习如何创建和实现交互实体目标,这是一个强大的功能,可以增强玩家在您的Minecraft服务器中与非玩家角色(NPC)的互动引导。
理解交互实体目标
交互实体目标是一种特定的任务目标,涉及玩家与NPC的互动。 这些目标通过创建与您世界中的角色有意义的相遇和对话,为Typewriters的任务系统增加了深度。 它们可以是从简单对话到复杂的多阶段互动,推动您的游戏叙事向前发展。
使用交互实体目标的主要好处包括:
- 创建更具沉浸感和互动性的任务线
- 以自然、故事驱动的方式引导玩家穿越游戏世界
- 提供视觉提示,帮助玩家识别重要的NPC
故事概述
让我们创建一个名为_"回忆之饮"_的任务,展示实体目标的使用。这个任务将引导玩家通过与不同NPC的互动来完成一个温馨的任务。
- 介绍
- 寻找水
- 收集绿宝石
- 任务完成
- 任务后
地点: 城镇广场,靠近一棵大橡树
角色: 伊莱亚斯·索恩伯里(老人)
玩家行动:
- 接近并与伊莱亚斯交谈
- 听他回忆这棵树和他已故的妻子罗斯玛丽
- 接受取水的请求
结果: 任务启动,玩家被引导去米拉那里取水
注意: 玩家可以在遇到伊莱亚斯之前与米拉互动,建立她的角色和游戏世界中售货亭的存在。
地点: 城镇中的米拉售货亭
角色: 米拉·斯威夫特沃特(售货亭主人)
玩家行动:
- 接近米拉的售货亭
- 为伊莱亚斯请求水
- 了解价格(20个绿宝石)
可能的结果:
- 如果玩家有20个绿宝石:
- 购买水
- 进入第4阶段
- 如果玩家没有20个绿宝石:
- 无法购买水
- 进入第3阶段
注意: 如果玩家没有水返回伊莱亚斯,他会友好回应,保持以后完成任务的选择。
地点: 游戏世界中的各个地点
玩家行动:
- 探索并完成其他任务以赚取绿宝石
- 一旦收集到20个绿宝石,返回米拉的售货亭
结果: 玩家可以购买水并进入第4阶段
注意: 如果玩家没有水返回伊莱亚斯,他会友好回应,保持以后完成任务的选择。
地点: 回到城镇广场的橡树旁
角色: 伊莱亚斯·索恩伯里
玩家行动:
- 返回伊莱亚斯
- 给他水
结果:
- 伊莱亚斯表达感激
- 分享另一个回忆
- 给玩家一个小奖励
- 任务完成
地点: 城镇广场的橡树旁
角色: 伊莱亚斯·索恩伯里
玩家行动:
- 随时返回伊莱亚斯
- 听他随机讲述关于回忆、树或生活观察的独白
结果: 增加游戏世界和伊莱亚斯角色的深度
配置任务
设置页面
为了使我们的任务生动起来,我们需要配置几个页面,定义NPC、他们的对话和任务结构。 这些页面共同作用,创建一个连贯的任务体验:
- Entities Manifest
- Dialogue Sequence
- Facts Static
这是所选页面中所有条目的交互式图表。
您可以通过点击标签查看不同的页面。每个页面包含该页面中的条目视图。
点击条目以查看其详细信息。
交互实体目标
交互实体目标是一个强大的工具,允许您创建需要玩家与特定NPC互动的目标。 以下是设置方法:
在我们的_"回忆之饮"_任务中,我们在不同阶段为不同NPC使用了多个交互实体目标。 例如,我们在任务开始时与伊莱亚斯交谈和玩家带着水返回时分别设置了不同的目标。
视觉指示器
交互实体目标带有内置的视觉提示,以引导玩家:
- 当NPC有动作目标时,他们头上会出现一个指示器。
- 指示器会根据玩家是否跟踪任务而变化。
您可以使用代码片段自定义这些指示器,以匹配您游戏的美学。
交互实体目标路径流
为了进一步帮助玩家在您的游戏世界中导航,您可以实现交互实体目标路径流。 此功能创建一条视觉路径,引导玩家到有动作交互实体目标的NPC。
路径流的关键功能:
- 自动生成到所有有动作交互实体目标的NPC的路径。
- 仅显示当前跟踪任务中的目标路径。
- 帮助玩家更轻松地导航复杂的游戏环境。
以下是路径流在行动中的视觉演示:
任务设置
为了将所有这些元素结合在一起并创建我们的_"回忆之饮"_任务,我们使用以下任务配置:
- Quest Manifest
这是所选页面中所有条目的交互式图表。
您可以通过点击标签查看不同的页面。每个页面包含该页面中的条目视图。
点击条目以查看其详细信息。
此配置将任务阶段和目标联系在一起。
任务演示
要查看所有这些元素如何在实践中结合,请查看_"回忆之饮"_任务的演示:
此演示展示了:
- 玩家如何与NPC及其对话互动
- 引导玩家到目标的视觉指示器
- 任务从开始到结束的流程
通过在您的任务中实现交互实体目标,您可以创建丰富的互动体验,帮助玩家到达他们需要去的地方。