我不确定哪种方法更好:1. 让时间线控制整个剧情流程,或者2. 将剧情分解为“节点”,其中一个节点可能是一个等待玩家输入的对话/选择提示或基本上是一个 Slate 剧情的动作。一个可脚本化的对象可以存储一系列节点来播放或每个节点都可以指向下一个节点。如果我遵循选项1,我不确定如何整合对话/选择提示和等待玩家输入来推进时间线。