行为图 (Behavior Graph)
Unity 的行为图 (Behavior Graph) 提供了一种强大的可视化方式来设计和管理项目中的行为。以下是在 realvirtual.io 环境中使用它的入门指南。
您可以在以下位置找到演示场景:Assets/realvirtual/BehaviorGraph/DemoBehaviorGraph.unity

前提条件和安装
- 安装行为图:
- 打开 Unity,进入 Window > Package Manager。
- 在可用 Unity 包列表中找到 Behavior。
- 选择并安装该包。
*
<figure class="content-figure"><img src="../../.gitbook/assets/visualscripting-bahaviorpackage.png" alt=""><figcaption></figcaption></figure>
- 设置脚本定义符号:
- 导航到 Edit > Project Settings > Player。
- 在 Other Settings 部分下,找到 Scripting Define Symbols。
- 将
REALVIRTUAL_BEHAVIOR添加到符号列表中。 - 保存并关闭设置。

编辑行为图
行为图允许您以可视化方式设计 Unity 组件的行为流程。
有关 Unity 行为图系统的更多详细信息,请参阅 Unity 关于行为图的文档。
创建新的行为图:
- 在 Project 窗口中右键点击,选择 Create > Behavior Graph。
- 为新的图文件命名。
分配行为图:
- 在场景中的 GameObject 上添加 Behavior Agent 组件。
- 将新创建的图文件分配给该组件。
跨场景使用行为图
- 行为图可重用:您可以通过将同一个行为图附加到不同对象上,在多个场景中重复使用。
- 场景特定连接:要将图变量连接到场景对象,您必须在 Behavior Agent 中进行链接(见下文)。

打开图编辑器:
- 在 Project 窗口中双击图文件,打开行为图编辑器。
添加节点:
- 在图编辑器中任意位置右键点击,打开上下文菜单。
- 选择要添加的节点类型。有多个专用的 realvirtual.io 节点可用。


- 在节点之间拖动连接以定义行为流程。
配置节点:
- 选择一个节点,在 Inspector 窗口中查看其属性。
- 为每个节点配置触发器、条件或动作等属性。
测试行为:
- 保存图并播放场景以测试您的行为。
- Unity 中的调试工具可以帮助您监控节点激活和转换。
