CompositeGoal是Yuka js库中的基础行为树节点之一,表示一个可以由多个子目标组成的复合目标(Composite Goal)。而owner是指该节点所属的行为者(Agent),即该节点对应的行为树控制的实体。
owner:该节点所属的行为者。import { CompositeGoal, Agent } from 'yuka';
const agent = new Agent();
const explore = new CompositeGoal( 'explore', agent );
上述代码中的explore节点是一个复合目标,属于agent行为者控制的行为树,所以explore.owner的值为agent。