除了使用预设的任务模板外,另一种方法是使用 流程图 系统来创建新任务。
流程图是一种基于节点的动态可视化脚本系统,通过相互连接的节点元素来创建更为复杂的任务。
在创建流程图任务之前,建议先阅读 流程图简介 页面,特别是 节点元素 和 节点连接 部分——几乎所有流程图任务都离不开这些基础内容。
要创建流程图任务,只需选择 “flowgraph” 作为任务类型,然后点击"Create New and Open Flowgraph Project" -> 选择任意可用模板
共有三种可用模板:
如果你之前从未制作过流程图任务, 你可以参考 流程图任务示例 了解任务中可用的各种元素,以及它们的实际应用方式。
大多数从零开始创建的任务应基于基础任务模板进行制作,该模板包含 3 个主要状态:
开场阶段是完成运行任务所需全部准备工作的状态。在此阶段中,可以执行诸如设置玩家车辆位置、加载预制件、播放过场动画等操作。
在任何任务中,当进入任务时,游戏都会先渐隐为黑屏,这样你就可以在玩家不可见的情况下执行相关操作,例如摆放预制件。
当开场阶段完成后,应当流转至游戏阶段(Gameplay)。
如果任务包含某种重新开始机制(例如当玩家的车辆卡住时,允许其按 R 键重置任务),则应当重新执行引导阶段。
游玩阶段是乐趣真正开始的地方,此时控制权将移交给玩家。
在这个阶段,您需要配置所有的任务目标以及其他判定条件。玩家必须成功完成这些要求,才能算作通关该场景。
结尾阶段用于对任务进行收尾。通常在这里向玩家展示结算画面和最终得分,并负责卸载不再需要的预制件。
请注意,您的流程图中最后一个节点应当设置为 淡出至黑屏(Fade to black)。这是因为任务系统在彻底结束并把控制权交还给玩家之前,会自动处理预制件的卸载,并执行从黑屏恢复画面的过渡。手动设置为黑屏结尾,可以让这个过渡显得更加自然。
这篇文章对你有用吗?