有两种方式,前面的文档中都提到过,而且两种方式都需要创建一个共享变量。
方法 1: task 查找


如上图,在 Find task 中根据名字查找,存在共享变量中(本例中是 Enemy)。
方法 2:非 task 查找
在非 task 组件中,通过名字查找,并存在共享变量中。
using UnityEngine;using BehaviorDesigner.Runtime;public class Spawner : MonoBehaviour{public GameObject m_Enemy;public void Start(){var behaviorTree = GetComponent<BehaviorTree>();behaviorTree.SetVariableValue("Enemy", m_Enemy);}}
