行为图 (Behavior Graph)

Unity 的行为图 (Behavior Graph) 提供了一种强大的可视化方式来设计和管理项目中的行为。以下是在 realvirtual.io 环境中使用它的入门指南。

您可以在以下位置找到演示场景:Assets/realvirtual/BehaviorGraph/DemoBehaviorGraph.unity

Behavior 演示场景中的行为图

前提条件和安装

  • 安装行为图
  • 打开 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 中的调试工具可以帮助您监控节点激活和转换。