Skip to content

任务编辑器 ​

任务可以给玩家提供明确的游戏目标,引导玩家获得游玩线索,是许多类型游戏中不可或缺的一环。

任务编辑器提供了快速配置任务的方法,你可以在这里编辑玩家可接取的任务列表、阶段目标、引导步骤以及任务奖励。

展示

功能入口 ​

  1. 点击更多-任务进入任务编辑器界面
入口
  1. 点击左侧“+”号创建一个任务,进入任务编辑界面
任务编辑界面

任务编辑 ​

选中任务时,可以在右侧面板编辑任务的名称、描述、标签等基本信息,让玩家了解任务的设定和内容。

入口

任务基础信息 ​

在基础页面可以编辑任务的基础信息。

任务名称与描述 ​

任务名称和描述将会显示在局内的任务看板中。

支持使用富文本工具设置文本的字号、字色和下划线等格式,但局内表现可能会存在差异。

入口

任务标签 ​

任务标签用于在任务看板中展示任务的任务类别,让玩家迅速理解任务的定位或者系列任务设定,并且支持玩家根据标签筛选任务列表。

任务标签

新建并管理任务标签,可以修改任务标签的展示排序,任务标签名称和任务标签颜色;

任务标签的染色也会影响指引点以及生物头上任务标识的颜色。

点击管理标签进入任务标签管理界面,左侧小齿轮可以删除标签,下拉单独编辑每个标签的名称和颜色标识。

管理标签

任务界面 ​

在更多-规则设置-基础规则中更改全局ui风格能够任务面板的风格样式。

风格化ui

任务追踪栏的位置可以在界面编辑中任意改变。

风格化ui

玩家游玩时可以点击小三角手动收起任务栏,作者也可以使用蛋码<设置任务栏展开/收起>控制任务栏状态。

任务流程配置 ​

任务根据作者配置和玩家完成度存在以下状态。

任务状态状态说明
待解锁设置了前置条件且前置条件未达成的任务状态,无法被玩家接取并且不会显示在任务面板中
待接取关闭了任务自动接取设置并且已解锁的任务状态,玩家手动接取可以在任务面板中的待接取分类下手动接取任务
进行中玩家接取任务后,任务未被完成前的状态。可以被玩家跟踪进度并完成
待提交关闭了完成后自动提交任务设置、任务已被判定为成功或失败的状态,玩家需要手动提交任务才能进行奖励结算
已完成成功或者失败都算作完成任务完成状态,确认提交后将结算奖励进入已完成状态
处于已完成状态的任务将会展示在任务看板完成栏中

任务状态相关的蛋码

蛋码<设置玩家任务状态>可以直接设置任务的状态;<获取玩家任务状态>能够获得玩家任务状态。

<获取玩家任务列表>能够获得玩家出于某个状态的任务列表。

房间内任意玩家任务状态改变时将会触发<任意玩家指定任务状态改变>事件;

如果只需要监听指定玩家任务状态改变,可以使用<指定玩家指定任务状态改变>积木,也可以使用<指定玩家任意任务状态改变>监听任意任务状态改变事件。

前置条件 ​

前置条件是玩家开启任务的大前提。

当前置条件未全部满足时任务将处于待解锁状态,待解锁状态任务不会展示给玩家。

选中任务可以在右下角增加任务的前置条件,点击开端的小齿轮可以删除前置条件,最右侧跳转可以编辑前置条件内容。

前置条件

最多可以设置六个前置条件,所有前置条件均满足时玩家才能解锁任务。

条件类型配置内容说明
完成任务指定任务当前玩家完成指定任务满足此条件
接收事件自定义事件名称游戏中接收到该自定义事件后满足条件
如果发送的自定义事件附带玩家参数则只有该玩家单独视作满足,全局事件则全员解锁,发送给其他非玩家对象的自定义事件无法满足条件
指定阵营阵营预设当前玩家处于指定阵营满足此条件

任务接取 ​

接取方式属性名称说明
任务看板手动接取支持从任务看板接取配置为开的任务,在处于待接取状态时会展示在任务看板中
支持从任务看板接取
自动接取任务自动接取位于更多属性中,优先级最高
开启后所有满足接取条件的任务会直接进入进行中任务面板
重复接取失败后可重复尝试任务开启后任务失败时会转回待接取状态
若同时开启任务自动接取,任务会直接回到进行中状态
事件触发接取任务事件事件被触发后玩家会自动接取该任务
(仅待接取状态的任务会被接取)
若事件附带玩家参数,则只有该玩家接取任务

有新任务可接取时,任务跟踪看板会展示相关提示

任务自动接取

展示任务开始横幅:开启时会在接取任务时在界面顶部弹出横幅动画,关闭则该任务开始时不展示

展示任务开始横幅

接取相关蛋码

<获取玩家可在任务面板中接取的任务列表>能够获取当前玩家能够接取的任务列表。

任务提交与结算 ​

提交方式属性说明
自动提交完成后自动提交任务开启后任务成功时不会进入待提交状态,而是直接完成
关闭时任务完成后需要玩家手动提交任务才能获得任务奖励
快速提交支持快速提交开启时点击任务跟踪面板中的待提交任务即可提交
支持快速提交关闭时需要到任务看板中的任务处进行提交
支持快速提交
事件触发接收事件后失败接收到该事件后任务会变为失败
仅待接取和进行中的任务在接收到事件后才会变为失败

展示任务结束横幅:开启时任务成功或失败时会在主界面弹出横幅动画,关闭则该任务结束时不展示

展示任务结束横幅

任务奖励配置 ​

选中任务,在右侧面板切换到奖励页,可以给任务添加结算奖励。

任务奖励

每个任务最多可以添加六个奖励,奖励图标和数量会显示在任务面板中。

奖励开启是否每局发放后,奖励在任务/成就重复达成时会再发一次;关闭则该奖励只在首次达成时发一次,重复达成不再发放。

奖励类型说明如何生效
角色属性修改规则设置-属性规则中的角色属性数值(如移速)结算时对玩家当前控制角色生效
暂只支持固定值变化,正加负减,复杂属性下增加的是基础额外部分的值
物品给角色发放物品结算时按配置的物品与数量逐个发到角色背包
当角色当前无法拾取对应奖励时(角色的背包已满、物品堆叠上限),奖励会创建在角色位置
技能给角色添加技能结算时把配置的技能加到该角色的空技能槽,如果没有空技能槽无法领取
效果给角色添加效果结算时给角色添加配置的效果
随后该效果按自身规则持续作用
玩家属性修改规则设置-属性规则中的玩家属性数值(如金币)属性变化为正加负减
自定义触发一个自定义事件结算时通过全局触发器系统发出携带玩家参数的自定义事件
后续效果完全由接收事件的单位决定
游玩奖励发放地图商城免费商品结算时向玩家发放类型为游玩奖励的商品

步骤编辑 ​

一个完整的任务往往由多个环节组成,步骤能够补充剧情设定和阶段目标,让游玩体验更具沉浸感和趣味性。

选中步骤后,右侧面板可以编辑步骤属性。

步骤编辑
  1. 一个任务由一到多个步骤构成,每个步骤由一到多个判定构成。

  2. 任务进入进行中状态后将从步骤0开始,玩家完成步骤的任意一个判定后跳转到指定步骤/完成当前任务。

  3. 一个任务可以重复到达同一个步骤(如配置了一个判定:十秒内获取十个箱子,如果失败则重新开始当前步骤)。

步骤属性编辑 ​

属性说明
顺序决定了步骤在编辑时的排序,蛋码支持获取玩家当前任务步骤数
到达步骤发送事件当玩家到达步骤时发送全局事件
指引点当玩家跟踪任务时,屏幕上会标记当前步骤的指引点引导玩家完成任务
指引点
指引点类型坐标类:指引点为固定坐标
组件类:指引点会实时显示在指定组件实体处
预设类:指引点会显示在所有预设处,如果预设组件被创建/销毁,指引点会随之创建和销毁
指引点关闭事件当收到关闭事件时,该指引点会取消显示
该关闭事件仅对当前指引点次有效,如果后续任务重新开始当前步骤,则该指引点会被重置为显示
判定列表该步骤所有的可达成判定,任意判定完成时,该步骤完成
展示目标进度当配置了展示判定进度时,会在任务跟踪面板处展示当前判定的实时进度
展示目标进度如果展示判定为复合条件,则可以分开设置每一个条件的是否展示实时进度
展示目标进度
步骤名展示在任务跟踪面板的当前步骤名,如果当前展示进度为复合条件的判定,则可以给每一个子条件配置条件名
步骤名
步骤名称支持使用富文本工具设置字号、字色和下划线等格式

步骤相关蛋码

<任意玩家指定任务开始指定步骤>事件,在房间内任意玩家到达指定步骤时触发;

<指定玩家指定任务开始指定步骤>事件,在指定玩家到达指定步骤时触发;

<指定玩家追踪任务>能够让玩家追踪指定任务,显示指定任务当前步骤的指引点;

<获取玩家指定任务当前步骤的索引>可以返回一个整数数据,为玩家在指定任务中正在进行的步骤的顺序;

<获取玩家指定任务当前步骤的名称>可以返回一个字符串数据,为玩家在指定任务中正在进行的步骤名。

判定编辑 ​

一个步骤可以有多个判定,当一个步骤的任意判定完成时,该步骤完成。

在步骤的判定列表中新增判定,左侧齿轮可以删除判定,右侧箭头将跳转到该判定的设置界面;

判定编辑

进入判定界面设置判定类型和具体达成条件。

判定编辑

判定类型 ​

类型达成条件使用说明
触发事件触发事件次数达到指定完成进度触发进度增加事件获得判定进度
对话触发触发指定的剧情对话选项剧情对话选项关联任务的达成判定
复合条件达成多个类型条件需要玩家同时满足多个条件才算做达成判定时使用,最多支持三个,类型可重复
等级玩家达到指定等级即算完成按升级类型区分数值口径并填写目标等级,适合成长类步骤
击杀指定目标 X 次玩家在地图中击败指定角色达到设定次数即算完成需选定要击杀的角色并填写所需次数,适合战斗类步骤,可自由组合多个目标
持有物品统计玩家持有指定物品的数量,达到设定数量即算完成相比旧版多一个可选开关:可选择在步骤完成后把作为条件的物品扣除,适合"上交道具"类步骤

判定属性编辑 ​

属性说明
判定完成进度当判定实时进度达到完成进度时,判定完成
判定达成效果当前判定达成时对任务的状态修改,可以切换到任务下其他步骤,或者将当前任务设置为完成或失败
目标完成描述当跳转到其他步骤时,任务跟踪面板会展示目标完成描述
在任务看板中的任务记录中也会展示完成描述
判定达成效果判定达成效果
目标完成描述当任务完成时,任务横幅会展示结局描述
在任务看板中的历史记录中也会展示完成描述
结局描述结局描述描述文本支持使用富文本工具
完成发送事件完成当前判定时会发送的全局事件
开启其他任务完成当前判定时会开启的其他任务

判定相关蛋码

蛋码只能影响当前步骤的判定情况,无法修改未到达或已完成的任务步骤。

<设置玩家当前任务判定完成>可以直接满足当前进行的步骤的指定判定。

<设置玩家任务判定条件完成>设置玩家任务判定的指定复合条件为完成,和上面那条效果等价,但主要用于复合条件的子条件判定。

<设置玩家任务步骤的目标进度>动态修改指定任务当前步骤指定判定的目标进度,可以在预设参数中添加条件参数对应到指定的复合条件。

其他功能对任务系统的支持 ​

任务系统可以与存档、剧情对话和互动等其它功能联动。

任务进度存档 ​

在更多-规则设置-游玩进度-存档预设-玩家存档里可以开启任务进度自动存档功能。

展示任务开始横幅

开启后会记录玩家每个任务的存档进度(包括任务状态、已完成的步骤)

如果希望完成任务在重新游玩时发放奖励,需要在任务奖励界面开启<是否每局发放>属性。

剧情对话 ​

剧情对话支持通过对话选项来接取任务和完成任务判定。

任务相关的选项会显示任务标识。

剧情对话关联任务

任务状态同步选项显隐

只有任务处于待接取状态时,接取任务的选项才会显示,否则会隐藏。

只有任务处于正确的步骤时,完成该步骤判定的选项才会显示,否则会隐藏。

打开剧情对话功能并选中一个对话选项,然后选择关联任务

关联任务

对话接取任务 ​

  1. 选择接取任务选项会让玩家将指定任务转为进行中。

  2. 选择接取任务,接下来选择任务栏要接取的任务

选择任务

对话达成判定 ​

选择达成判定则对话会完成指定任务判定。

  1. 选择该对话达成的判定。只有判定类型为对话触发的判定才能够被选择。
选择判定
  1. 选择任务、选择步骤、选择判定,完成关联
完成关联

组件互动 ​

在互动处关联任务后,会在单位头上显示任务图标,并在互动处显示任务图标。

当一个单位身上存在多个关联任务的互动时,头顶会展示任务类型排序靠前的任务的染色图标。

互动关联任务

接取任务互动 ​

点击互动后会弹出对应任务的简介看板,展示任务标签、任务名、任务描述和任务奖励;

互动会在该任务处于可接取状态时展示。

任务接取类互动

在互动类型中选择任务接取,然后选择接取的任务即可制作接取任务的互动选项

互动类型

剧情对话互动 ​

在剧情对话互动中选择了使用的剧情对话后,可以为每个剧情对话设置关联任务(方法同剧情对话)

剧情对话类互动