Fungus的一个基本概念是Flowchart(流程图)。场景可以包含一个或多个Flowchart。
什么是Flowchart?
Fungus的Flowchart包含所有Fungus指令所在的块。一个 Unity 场景可以包含多个Flowchart,命令可以在不同的Flowchart中同时执行。但是,对于许多游戏来说,一次执行一个Flowchart中的一个块就足够了。
以下是Fungus Flowchart的一个例子:
Flowchart窗口
使用Fungus时,您需要使用Fungus Flowchart窗口。按照以下步骤打开并停置此窗口以方便使用:
- 选择菜单:
Tools | Fungus | Flowchart Window
- 将Flowchart窗口拖放到您希望停置的位置:
- Flowchart窗口现已停靠并成为 Unity 窗口布局的一部分:
创建Flowchart
要创建Fungus Flowchart,请执行以下操作:
- 选择菜单:
Tools | Fungus | Create Flowchart
- Hierarchy窗口中会出现一个新的Flowchart游戏对象。
- 在 Hierarchy 窗口中选择Flowchart 游戏对象,您将在 Inspector 窗口中看到其属性
- 如果尚未显示流程图窗口,您可以通过Inspector中的Flowchart Window按钮来显示。
- 如您所见,当创建一个新的 Flowchart 时,会自动创建一个名为“New Block”的单个命令块,并带有事件处理程序“Game Started”(因此,一旦场景进入播放模式,它就会开始执行 Fungus 指令)。
平移流程图
平移是指移动流程图窗口的内容,就像在一张纸上一样。单击鼠标右键并拖动即可平移流程图窗口的内容。
缩放Flowchart
缩放是指放大或缩小内容。要缩放Flowchart Window内容,请单击并拖动 UI 滑块,或使用鼠标滚轮(或触控板)。