Mission Builder Manual/zh-cn
本手册将带你进一步了解《Kerbal Space Program → en:Making History》的各项功能,尤其是帮助你理解任务编辑器中可以使用的各种工具。
任务编辑器
任务编辑器用于创建你自己的飞行计划和挑战。创建完成后,你可以亲自启动任务,甚至将其分享给其他玩家。
编辑器工具栏
编辑器顶部是工具栏。你可以在这里找到创建新任务、保存和加载任务、查看任务概览以及测试任务所需的各种按钮。
编辑器按钮:
- 新建任务
- 打开任务
- 保存任务
- 任务简报:用于查看任务,并修改全局分数或奖励等内容。
- 在追踪站中查看:在追踪站视图中显示所有与任务相关的重要信息。你可以利用它从整个太阳系的角度查看任务的整体情况。
- 测试任务:在构建任务的过程中逐步测试任务。
- 退出任务编辑器
- KSPedia
侧边栏
任务由放置在画布上的多个节点组成,这些节点通过连接线相互连接。侧边栏中包含创建任务时可以使用的所有节点。
你可以使用侧边栏顶部的搜索功能快速查找节点。
节点按照类别划分,每个类别包含行为或功能相近的节点。
将鼠标悬停在某个节点上,可以查看有关该节点的相关信息。
画布
画布用于放置并连接节点,从而构成整个任务。当画布中存在两个或更多节点后,就可以将它们连接起来,建立任务执行时所经过的不同路径。你可以平移画布,也可以放大或缩小,以根据需要显示更多或更少的信息。
画布工具:
- 撤销/重做
- 最大化/还原
- 适应视图
- 对齐网格
- 排列节点
- 重置面板
- 编辑任务名称
- 运行验证
- 验证报告
- 隐藏/显示侧边栏和操作面板
- 放大/缩小
节点 / 连接线
节点可以放置在画布上的任意位置,并可自由拖动。每个节点都有输入和输出连接端,你可以使用连接线将不同节点连接起来。一个节点可以拉出多条连接线,以创建多个分支路径;合理使用分支路径可以让任务具有更丰富的变化。
可以使用鼠标选择节点和连接线,并按“Delete”键将其删除。
节点停靠
部分节点可以停靠到其他节点上,从而提供更多任务设计方式。例如:
- 逻辑节点可以停靠到除开始节点和分数节点以外的任何节点
- 生成节点可以停靠到开始节点
拖动节点经过画布时,可以通过出现的指示器判断它能够停靠到哪些节点上。侧边栏中的节点提示信息也会显示这些信息。
部分节点还可以停靠到已经停靠的节点上,从而形成节点堆叠。你可以自行尝试不同的组合方式。
任务运行过程中,当流程到达某个节点时,停靠在该节点上的所有节点都会立即进行检测。你可以利用这一机制将玩家引导至不同的任务路径。
节点目录
货币与资金
更改资金
类别: 货币与分数
可停靠至: 无
参数:
- 修改方式
- 数值
描述: 使用此节点可以调整玩家可用的资金数量。你可以在玩家完成目标时给予额外资金,也可以在玩家犯错时减少资金作为惩罚。可以通过直接设定、增加、减少、乘法或除法修改资金。
更改分数
类别: 货币与分数
可停靠至: 无
参数:
- 分数模块
描述: 此节点用于调整任务分数。你可以使用不同选项,对任务中的玩家给予奖励或惩罚。
修改分数
类别: 货币与分数
可停靠至: 无
参数:
- 分数模块
描述: 修改玩家的总分。 更改任务分数。
回收资金
类别: 货币与分数
可停靠至: 无
参数:
- 要回收的资金
- 运算符
描述: 此节点可用于追踪通过回收飞行器、Kerbal、资源及其他可回收物品获得的资金。 检查回收飞行器后获得的资金。
检测资金
类别: 货币与分数
可停靠至: 除开始节点外的所有节点
参数:
- 资金
- 运算符
描述: 用于检测玩家在资金使用方面是否足够节俭。你可以根据玩家当前拥有的资金作出判断,并据此控制任务的后续流程。 比较当前可用资金。
检测分数
类别: 货币与分数
可停靠至: 除开始节点外的所有节点
参数:
- 任务分数
- 运算符
描述: 想知道玩家在任务中表现如何吗?或者想根据玩家当前的表现,为其提供额外获得分数的机会?这个节点就是为此准备的。 比较任务分数。
Kerbal
乘员分配
类别: Kerbal
可停靠至: 无
参数:
- 部件
- Kerbal
描述: 使用此节点检查某个 Kerbal 是否已经到达你希望其所在的位置。 检查 Kerbal 是否被分配到某个座位。
乘员数量
类别: Kerbal
可停靠至: 除开始节点外的所有节点
参数:
- 乘员数量
- 运算符
- Kerbal 职业
- 飞行器
描述: 你带了多少名科学家?该节点可以统计飞行器中的乘员数量及类型。 检查飞行器中的 Kerbal 数量。
Kerbal 登舱
类别: Kerbal
可停靠至: 无
参数:
- Kerbal
- 位置
- 飞行器
描述: 用于判断 Kerbal 何时重新进入飞行器。只要记得提醒他们关门。 检查 Kerbal 是否登上飞行器。
Kerbal EVA
类别: Kerbal
可停靠至: 无
参数:
- Kerbal
- 位置
- 飞行器
描述: 检测 Kerbal 何时进行舱外活动。当指定的 Kerbal 离开建筑物——我是说飞行器——时触发。 检查 Kerbal 是否开始 EVA。
Kerbal 死亡
类别: Kerbal
可停靠至: 无
参数:
- Kerbal
描述: 这个我们通常不太愿意谈。 检查某个 Kerbal 是否已经死亡。
Kerbal 回收
类别: Kerbal
可停靠至: 无
参数:
- Kerbal
描述: 使用此节点可以检测某个 Kerbal 何时被回收。 检查 Kerbal 是否已在母星被回收。
Kerbal 获救
类别: Kerbal
可停靠至: 无
参数:
- Kerbal
- Kerbal 必须登上飞行器
描述: 出发去找到那个 Kerbal 吧。当玩家到达受困 Kerbal 所在的位置,并能够将其加入队伍时,此节点就会激活。 检查某个 Kerbal 是否获救。
带 Kerbal 前往
类别: Kerbal
可停靠至: 无
参数:
- Kerbal
- 位置
- 飞行器
描述: 将某个 Kerbal 带到天体表面的指定位置。 检查 Kerbal 是否到达指定地表位置。
位置
飞越
类别: 位置
可停靠至: 无
参数:
- 区域范围
- 显示飞行中标签
- 飞行器
描述: 此节点用于检查飞行器是否飞越天体表面的某个目标。 检查飞行器是否飞越指定地表位置。
前往
类别: 位置
可停靠至: 无
参数:
- 区域
- 最大地表速度
- 忽略地表速度
- 飞行器
描述: 指引飞行器前往天体表面的指定位置。 检查飞行器是否抵达指定地表位置。
支持精度检测:你可以将“精度逻辑”节点停靠到此节点上,以获得此次检测从 0% 到 100% 的完成精度。
飞行器着陆
类别: 位置
可停靠至: 无
参数:
- 最大地表速度
- 忽略地表速度
- 位置
- 稳定时间
- 飞行器
描述: 检查飞行器是否已经着陆。还可以进一步检查飞行器是否已经停止移动。 检查飞行器是否处于着陆状态。
支持精度检测:你可以将“精度逻辑”节点停靠到此节点上,以获得此次检测从 0% 到 100% 的完成精度。
离开 SOI
类别: 位置
可停靠至: 无
参数:
- 天体
- 飞行器
描述: 想确认某艘飞行器确实飞远了吗?使用此节点可以检测它是否离开指定天体的影响球。 检查飞行器是否正在离开影响球。
轨道
类别: 位置
可停靠至: 无
参数:
- 轨道精度
- 稳定时间
- 允许加速
- 轨道
- 飞行器
描述: 将所选飞行器的轨道与目标轨道进行比较。它会比较飞行器的完整轨道:轨道是否稳定?尺寸是否正确?飞行器是否正在加速?它最喜欢什么颜色?
不包含颜色检测。
支持精度检测:你可以将“精度逻辑”节点停靠到此节点上,以获得此次检测从 0% 到 100% 的完成精度。
轨道参数
类别: 位置
可停靠至: 无
参数:
- 检查远拱点
- 最小远拱点
- 最大远拱点
- 检查近拱点
- 最小近拱点
- 最大近拱点
- 检查倾角
- 倾角
- 倾角精度
- 检查升交点经度
- 升交点经度
- 升交点经度精度
- 天体
- 稳定时间
- 允许加速
- 飞行器
描述: 允许你将所选飞行器的轨道与指定参数进行比较。勾选你关心的参数,即可检查轨道是否稳定、飞行器是否正在加速,或者是否确实环绕着正确的天体。 检查飞行器轨道的指定参数。
支持精度检测:你可以将“精度逻辑”节点停靠到此节点上,以获得此次检测从 0% 到 100% 的完成精度。
插旗
类别: 位置
可停靠至: 无
参数:
- 位置
描述: 让玩家在你指定的位置插上一面旗帜。 插旗。
支持精度检测:你可以将“精度逻辑”节点停靠到此节点上,以获得此次检测从 0% 到 100% 的完成精度。
达到高度
类别: 位置
可停靠至: 无
参数:
- 高度
- 使用雷达高度
- 运算符
- 飞行器
描述: 向星辰进发……或者至少先飞到半路。使用此节点比较飞行器的高度。 检查飞行器高度。
进入 SOI
类别: 位置
可停靠至: 无
参数:
- 天体
- 飞行器
描述: 与离开正好相反。飞行器是否已经进入指定天体的影响球? 检查飞行器是否进入影响球。
飞行器溅落
类别: 位置
可停靠至: 无
参数:
- 最大地表速度
- 忽略地表速度
- 位置
- 稳定时间
- 飞行器
描述: 扑通!此节点用于检测飞行器是否在你指定的位置溅落。 检查飞行器是否处于溅落状态。
支持精度检测:你可以将“精度逻辑”节点停靠到此节点上,以获得此次检测从 0% 到 100% 的完成精度。
检测距离
类别: 位置 可停靠至: 无 参数:
- 起点
- 终点
- Kerbal
- 飞行器
- 位置
- 天体
- 小行星
- 旗帜
- 发射场
- 位置节点
- 计算方式
- 运算符
- 距离
描述: 这个节点就像一把尺子,可以用来检测两个对象之间究竟相隔多远。 检查飞行器与某个对象之间的距离。
资源与科学
回收资源
类别: 资源与科学
可停靠至: 无
参数:
- 资源
- 数量
- 运算符
- 飞行器
描述: 此节点可以追踪通过回收飞行器获得的资源数量。 检查通过回收飞行器获得的资源。
资源数量
类别: 资源与科学
可停靠至: 除开始节点外的所有节点
参数:
- 资源
- 数量
- 运算符
- 飞行器
描述: 你的飞行器油箱装满了吗?使用此节点可以检测飞行器中某种特定资源的数量。 检查飞行器中的资源数量。
科学实验
类别: 资源与科学
可停靠至: 无
参数:
- 实验
- 情境
- 生物群系
- 目的地
描述: 让你的 Kerbal 干点正事。此节点可以检测科学实验是否已经执行,你还可以指定实验结果需要被带回家,还是只需要传输回去。 检查是否完成科学实验。
生成
生成小行星
类别: 生成
可停靠至: 开始节点
参数:
- 小行星
- 位置
描述: 在宇宙中的指定位置生成一颗小行星。警告:处于碰撞轨道上的大型岩石可能危害你的健康。 在宇宙中的某处生成小行星。
生成旗帜
类别: 生成
可停靠至: 开始节点
参数:
- 地点名称
- 铭牌文字
- 着陆状态
描述: 在宇宙中放置一面旗帜,可用于为玩家提供地标、留下信息,或者充当某项冬季运动障碍赛的标志。 在宇宙中的某处生成旗帜。
生成 Kerbal
类别: 生成
可停靠至: 开始节点
参数:
- Kerbal
- 是否受困
- 位置
描述: 将选定的 Kerbal 放置到你指定的位置。你可以用它安排一名等待救援的 Kerbal、让 Kerbal 开始一次横跨大陆的徒步旅行,或者只是让他在 Duna 的极轨上欣赏风景。 在宇宙中的某处生成 Kerbal。
生成发射场
类别: 生成
可停靠至: 开始节点
参数:
- 发射场
描述: 想让你勇敢的探险者从家园以外的地方出发?此节点可以部署一个发射场,既可以作为发射任务的出发点,也可以作为坠毁……我是说着陆的目标地点。 在宇宙中的某处生成发射场。
生成飞行器
类别: 生成
可停靠至: 开始节点
参数:
- 飞行器
描述: 按照你的设定,在指定位置创建一艘飞行器。无论是在轨道上,还是在海底——如果是在低太阳轨道,记得带好防晒霜。 在宇宙中的某处生成飞行器。
实用工具
始终为假
类别: 实用工具
可停靠至: 除开始节点外的所有节点
描述: 可使用此节点放置占位节点或信息节点。例如,你可以利用它在某个事件发生之前创建“假的”任务目标。 一个始终返回假的逻辑节点。
始终为真
类别: 实用工具
可停靠至: 除开始节点外的所有节点
描述: 由于此节点始终为真,因此可以用它重定向任务流程。它尤其适合用于循环结构。 一个始终返回真的逻辑节点。
相机模式
类别: 实用工具
可停靠至: 无
参数:
- 相机模式
- 相机锁定
描述: 使用此节点可以强制改变玩家的相机模式。你还可以将相机锁定在新的模式下,让任务更有趣。 更改并锁定玩家的相机模式。
对话框消息
类别: 实用工具
可停靠至: 无
参数:
- 标题
- 消息
- 教官头像
- 文本区域高度
- 屏幕区域
- 暂停任务
- 自动关闭
- 超时时间(秒)
描述: 让我们的专业教官在任务过程中向玩家传授知识或提供指示。
不附赠喜剧效果。
在对话框中显示一条消息。
显示消息
类别: 实用工具
可停靠至: 无
参数:
- 显示消息
- 持续时间
- 屏幕位置
描述: 用于快速显示状态信息的屏幕消息提示。 在屏幕上显示一条消息。
任务经过时间(MET)
类别: 实用工具
可停靠至: 除开始节点外的所有节点
参数:
- 时间
- 运算符
- 飞行器
描述: 检测自所选飞行器发射以来已经经过了多长时间。 检查飞行开始后的经过时间。
检测精度
类别: 实用工具
可停靠至: 除开始节点外的所有节点
参数:
- 精度
- 运算符
描述: 测量某项检测的完成精度。
任务时间
类别: 实用工具
可停靠至: 除开始节点外的所有节点
参数:
- 时间
- 运算符
描述: 与本次任务开始以来经过的时间进行比较,该时间按照宇宙时间计算。 检查任务开始后经过的时间。
节点经过时间
类别: 实用工具
可停靠至: 除开始节点外的所有节点
参数:
- 节点
- 时间
- 运算符
描述: 使用此节点可以根据玩家到达之前某个节点后经过的时间作出判断。计算依据为该节点激活时的宇宙时间。 检查指定节点激活后经过的时间。
飞行器
激活分级
类别: 飞行器
可停靠至: 无
参数:
- 飞行器
描述: 此操作将激活所选飞行器的下一个分级。如果所选飞行器并非当前活动飞行器,则该节点要等到玩家取得该飞行器控制权后才会激活。 当前活动飞行器。
激活分级:激活飞行器的下一个分级。
更改飞行器资源量
类别: 飞行器
可停靠至: 无
参数:
- 资源
- 调整数量
- 飞行器
描述: 立即修改飞行器中某种指定资源的数量。对于已经加载的飞行器,将按照资源流动机制生效。 立即更改飞行器中的资源数量。
炸毁部件
类别: 飞行器
可停靠至: 无
参数:
- 部件
描述: 这个节点属于“所见即所得”类型。选择一个部件,然后它就会爆炸。 炸毁指定部件。
炸毁飞行器
类别: 飞行器
可停靠至: 无
参数:
- 部件延迟(毫秒)
- 飞行器
描述: 使用此节点可以让指定飞行器的部件逐个爆炸。通过延迟参数可以让爆炸依次发生,慢慢折磨玩家;也可以让整艘飞行器几乎同时化为一个巨大的火球。 逐个炸毁飞行器的部件。
使部件故障
类别: 飞行器
可停靠至: 无
参数:
- 部件
- 应用的故障
描述: 使用这个节点让任务变得更“有趣”。你可以为任务中的飞行器指定不同部件并设置各种故障。 触发部件故障。
飞行中的飞行器
类别: 飞行器
可停靠至: 无
参数:
- 最大地表速度
- 忽略地表速度
- 位置
- 稳定时间
- 飞行器
描述: 检测飞行器是否处于指定的飞行状态。 检查飞行器是否正在飞行。
部件对接 / 解除对接
类别: 飞行器
可停靠至: 无
参数:
- 第一个部件
- 第二个部件
- 已对接/已解除对接
描述: 当你需要检查一个部件是否与另一个部件完成对接或解除对接时,可以使用此节点。 检测两个部件是否在同一飞行器中保持对接。
修复部件
类别: 飞行器
可停靠至: 无
参数:
- 部件
- 修复类型
- 部件模块
- 指定故障
描述: 使用此节点可以撤销此前施加到飞行器上的故障。 修复部件故障。
资源消耗
类别: 飞行器
可停靠至: 无
参数:
- 时间周期
- 消耗数量
- 部件
- 资源
描述: 使某个部件中的资源量随时间逐渐发生变化。你可以利用它模拟资源泄漏,也可以让资源随时间逐渐生成。它可以让不断下降的燃料量更加令人紧张,也可以设计一种挑战,让火箭在上升过程中逐渐获得燃料,而不是一开始就装满燃料。 随时间改变部件中的资源数量。
分级已激活
类别: 飞行器
可停靠至: 无
参数:
- 目标分级
- 飞行器
描述: 监测飞行器中的某个特定分级是否被激活。 检查指定分级是否已激活。
分级数量
类别: 飞行器
可停靠至: 除开始节点外的所有节点
参数:
- 分级数量
- 运算符
- 飞行器
描述: 将飞行器的分级数量与你设定的目标值进行比较。 检查飞行器的分级数量。
检测速度
类别: 飞行器
可停靠至: 除开始节点外的所有节点
参数:
- 速度
- 运算符
- 速度模式
- 飞行器
描述: 我们到底飞得有多快?使用此节点检查飞行器的速度。 检查飞行器速度。
触发动作组
类别: 飞行器
可停靠至: 无
参数:
- 飞行器
- 动作组
描述: 此操作将在指定飞行器上触发所选动作组。如果指定飞行器并非当前活动飞行器,则该节点会等到玩家取得该飞行器控制权后才激活。 触发飞行器上的动作组。
活动飞行器数量
类别: 飞行器
可停靠至: 无
参数:
- 飞行器类型
- 运算符
- 飞行器数量
描述: 此节点可以检测当前游戏中有多少艘玩家飞行器处于活动状态,也可以用于统计其他指定类型的飞行器。 检查游戏中存在多少艘指定类型的飞行器。
飞行器摧毁
类别: 飞行器
可停靠至: 无
参数:
- 位置
- 飞行器
描述: 它也被称为 R.I.P. 节点,可以检测飞行器是否被摧毁。 检查飞行器是否被摧毁。
飞行器质量
类别: 飞行器
可停靠至: 除开始节点外的所有节点
参数:
- 质量
- 运算符
- 飞行器
描述: 它有多重?你可以使用此节点比较飞行器质量,并据此作出判断。 检查飞行器质量。
飞行器回收
类别: 飞行器
可停靠至: 无
参数:
- 飞行器
描述: 使用此节点可以检测飞行器何时在母星被回收。如果你需要确认任务中的主要飞行器已经成功回收,这个节点会非常有用。 检查飞行器是否已在母星被回收。
设置操作面板(SAP)
设置操作面板(Settings Action Pane,SAP)用于定义任务中当前所选节点的设置。SAP 可以上下滚动,各个标题区域也可以展开或折叠,从而根据需要显示更多或更少的信息。
你可以在“节点标题”字段中修改显示在画布节点标题栏中的名称。
如果在节点设置中将某个节点标记为结束节点,那么当玩家到达该节点时,任务就会结束。
点击 SAP 中的图钉图标,可以让相应设置直接显示在画布上的节点中。
图形操作面板(GAP)
图形操作面板(Graphical Action Pane,GAP)用于以图形方式呈现 SAP 中的部分设置。点击 SAP 中的某项设置即可打开 GAP;支持 GAP 功能的设置旁边会显示一个眼睛图标。
使用 GAP 可以完成很多操作,例如选择允许或禁止使用的部件、修改天体的目标轨道、在行星表面设置目标地点等。
根据当前查看的项目,GAP 可以进行放大、缩小、旋转以及其他不同形式的交互。
GAP 工具
GAP 中会根据当前内容显示相应的功能图标,让你能够快速使用各种操作。
任务验证报告
请留意“任务验证报告”图标:如果它显示为红色,说明任务可能存在问题;如果显示为绿色,则说明一切正常,可以开始任务。
你也可以手动执行任务验证,验证后的任务状态会显示在“任务验证报告”图标上。
任务简报
任务简报窗口用于查看与任务相关的信息,包括横幅、计分、奖励等。
信息
目标
分数
奖励
导出/导入任务
如果要与其他玩家分享任务,需要先将其导出。导出任务时,所有必要的数据都会被打包成一个方便分享的文件。
如果要导入任务,需要下载相应的 ZIP 文件,然后将其中的任务文件夹解压到 KSP 安装目录中的 Missions 文件夹。
导出的任务可以在 KSP 主目录下的 `_Exports` 文件夹中找到。