在Yuka js库的CompositeGoal
(复合目标)中,subgoals
(子目标)用于表示该复合目标由哪些简单目标组成。
subgoals: Array<Goal>
Array<Goal>
:包含当前复合目标的所有子目标的数组。CompositeGoal
类内部通过以下方法来管理subgoals
属性:
向subgoals
数组中添加一个简单目标。
addSubgoal( goal: Goal ): CompositeGoal
goal: Goal
:要添加到数组中的简单目标。CompositeGoal
本身,以支持链式方法调用。从subgoals
数组中删除指定的简单目标。
removeSubgoal( goal: Goal ): CompositeGoal
goal: Goal
:要从数组中删除的简单目标。CompositeGoal
本身,以支持链式方法调用。清空subgoals
数组中所有的简单目标。
clearSubgoals(): CompositeGoal
CompositeGoal
本身,以支持链式方法调用。