方式1
-
behaviorTree. externalBehavior = ( BehaviorDesigner. Runtime . ExternalBehavior ) Object . Instantiate ( Resources . Load ( "Test Behavior" ) )
-
behaviorTree. startWhenEnabled = false;
-
-
Task rootTask = behaviorTree. externalBehavior. GetBehaviorSource ( ). RootTask;
-
-
if (rootTask == null )
方式2
public void CreateTree() { BehaviorTree bt = gameObject.AddComponent<BehaviorTree>(); bt.ExternalBehavior = behaviorTree; bt.EnableBehavior(); }