behavior designer 动态加载

来源:互联网 发布:信息化系统数据库选择 编辑:程序博客网 时间:2024/05/19 17:25
方式1
  1.  behaviorTree.externalBehavior =  (BehaviorDesigner.Runtime.ExternalBehavior)Object.Instantiate(Resources.Load("Test Behavior"))
  2.     behaviorTree.startWhenEnabled = false;
  3.    
  4.     Task rootTask = behaviorTree.externalBehavior.GetBehaviorSource().RootTask;
  5.    
  6.     if (rootTask == null)
  7.         Debug.LogError("Null Root Task!");
方式2
public void CreateTree()        {            BehaviorTree bt = gameObject.AddComponent<BehaviorTree>();            bt.ExternalBehavior = behaviorTree;            bt.EnableBehavior();                  }

0 0