欢迎窗口是 Flowgraph 的启动界面。
它为你提供以下选项:
“主窗口”为你可视化 Flowgraph。
它会展示你的 flowgraph、stategraph 和 groupstate 中所有不同类型的节点和连线。
在主窗口的顶部,你可以看到当前项目中已打开的所有图的标签页总览。
你可以通过点击你想查看的标签切换不同的图。你当前正在查看的标签会被高亮显示,stategraph 和 groupstate 会以「[S]」进行标识。
带有「*」符号的图表示还有未保存的更改。你可以按 Ctrl+S 保存项目,或者进入 文件 -> 保存。
在标签栏下方,你可以找到用于 Flowgraph 操作的一些基本功能按钮。
显示项目当前是否正在运行,并显示当前查看的状态名称。
让你启动项目。如果关卡还未加载,可能需要等待片刻。
让你启动并立即暂停项目。之后,你可以逐帧调试流程图。
让你在项目启动后停止项目。
最小化 WorldEditor,并显示 FG 监视器
。
可以切换 Use Monitor,以在启动时隐藏 世界编辑器(WorldEditor) 并显示 FG 监视器 。
视图模式为你提供了不同方式来可视化你的 Flowgraph。
“热力图”视图模式是在运行时可视化流程的强大工具。被激活的节点会变为高亮颜色,并且颜色随时间逐渐衰减。这样你可以直观地看到当前流程图的活跃区域。
“简洁”视图模式为你提供了更为简化的流程图视图。
它会隐藏掉诸如引脚描述之类不必要的界面内容,让你可以更加清晰地了解项目整体。
主窗口是你操作流程图的主要工作区域,因此你需要能够灵活地在图中移动。
要移动流程图视图,只需按住 右键 并拖动视角即可。
为了整理你的流程图,你当然也可以在图中移动节点。
只需用 左键 按住节点并拖动到你想要的位置即可。
你可以通过多种方式向流程图中添加节点。
最简单的方法是在画布的空白处点击 右键,然后在弹出的菜单中选择你想要添加的节点。
另一种添加新节点的方法是,按住 左键,从某个引脚拖动连接线到流程图的空白处。
这样会直接将新创建的节点与该引脚相连。
最后,你也可以通过“节点库”来创建新节点。
你可以在下文中了解更多相关信息。
为了让你的流程图具备交互性,你当然需要将不同的节点相互连接。
只需按住 左键 并点击某个引脚,然后拖动连接到另一个节点的引脚即可。
如果你无法连接两个引脚,很可能是因为其中一个引脚所需的类型与另一个不同。
事件日志是一个用于调试和帮助你了解流程图行为的有用工具。
它可以为你提供诸如状态变化、甚至自定义日志条目等事件的总览。
事件日志的主要部分会简单地展示该项目当前/上一次运行期间发生的所有日志事件。
这些事件会被记录下时间、事件类型和事件文本。如果开启相应选项,还会显示该事件发生了多少次。这些条目会一直保留,直到下一次启动流程图。
其中一些条目(如状态变更)由 Flowgraph 自动记录,但你也可以通过在流程图中适当的位置添加“日志(Log)”节点来自定义日志条目。
你可以通过窗口顶部的不同选项来修改事件日志的显示方式。
“示例”窗口简单罗列了我们开发的各类 Flowgraph 项目,用于帮助你了解不同的流程图概念。
如果你是第一次接触 Flowgraph,我们建议你先从“编辑器基础”项目入门。之后可以自由探索其他示例项目,进一步了解 Flowgraph 的各种可能性。
和 Flowgraph 本身一样,这些示例也在持续开发中,未来还会不断新增。
历史记录窗口为你提供了项目中所有事件和更改的概览。这指的是你在 Flowgraph 中做出的更改,而不是 Flowgraph 在关卡中做出的更改。
在此窗口中,你将看到自加载该项目以来所有操作的有序列表。这个历史记录只反映当前运行期间执行的所有操作。你可以点击列表中的任意操作,将项目恢复到该操作发生时的状态。
此外,你还可以通过 撤销(Undo) 和 重做(Redo) 按钮在各个操作之间来回切换。
你也可以使用快捷键 Ctrl+Z 和 Ctrl+Y 实现相同的效果。
节点库为你展示了 Flowgraph 中所有现有节点的概览。
节点以树状结构显示,并按类别进行分类排序。你可以通过展开或折叠不同类别来浏览树结构,也可以直接使用窗口顶部的“搜索栏”快速筛选节点。
你可以通过以下两种方式在节点库中创建节点:
“总览”窗口会显示你项目中的所有流程图。
当前正在查看的流程图会被高亮显示,你可以通过左键点击切换查看其他流程图。如果某个流程图存在子流程图,则可以展开或折叠显示。如果某个流程图有未保存的更改,会用“*”号进行标记。
“项目设置”窗口让你查看和配置与项目相关的所有信息。
你可以在项目设置中修改项目名称和描述,并查看项目的文件名和保存目录。
使用保存和另存为按钮可以管理项目的保存。
“属性”窗口用于查看和配置流程图和节点的属性。
要编辑流程图的属性,请在主窗口中打开该流程图,并点击流程图中的空白处。这样会在属性窗口打开该流程图,你就可以编辑流程图的名称和描述了。
要编辑节点的属性,只需在主窗口中点击该节点。这样会在属性窗口中打开该节点。
每个节点都有其各自的属性,但通常分为三个主要部分:
这里会使用不同的符号来表示属性的不同功能:
表示可接收或输出流程(Flow)的引脚
表示可接收或输出特定类型数值的引脚
用于切换该引脚在流程图中是否可见
标记为硬编码引脚。硬编码引脚不能接收外部数值,只能在属性窗口中设置为常量数值“引用”窗口允许你在其他项目中搜索某个节点的使用情况。
这对于查看某个节点在其他项目中的用法非常有用。
“搜索”窗口允许你在项目中搜索图、节点或引脚。
你可以在项目中搜索图、节点或引脚,然后点击搜索结果,在主窗口中查看它们。如果你只想查看特定类型的结果,可以在输入前加上 “graphs:"、“nodes:” 或 “pins:"。
“状态视图”为你提供了项目中所有状态及其状态的总览。
在运行时,状态的状态会以 (非激活)或
(激活)进行标记。
任务管理器为你提供了所有已打开项目的总览。
与“状态视图”类似,它会显示项目是否为 (非激活)或
(激活)状态。你也可以对项目进行启动
、停止
或关闭
操作。
变量窗口为你提供了项目中所有变量的总览。
变量可作用于图局部或整个项目,并用于存储特定类型的数值。关于 Flowgraph 里的变量,可以参考变量页面 。在变量窗口中,你可以看到当前图、全局变量(Manager 变量,作用于整个项目)以及项目中其他状态下的变量。
你可以在输入框中输入变量名,并点击 Add Variable 按钮来创建新变量。变量会被创建在当前图或项目的上下文中。
接下来你可以选择变量的“类型”和“值”。 Getter 和 Setter 按钮可以帮助你在当前图中生成获取或设置该变量的节点。
如果需要,你也可以通过 Delete 按钮删除该变量。
这篇文章对你有用吗?