clearSubgoals
方法是 Yuka.js 中 CompositeGoal
类的一个成员方法。CompositeGoal
代表了一个由多个子目标组成的目标,用于指导智能体的行动。
clearSubgoals
方法用于清空 CompositeGoal
实例的子目标列表,以准备添加新的子目标。
compositeGoal.clearSubgoals();
此方法不接受任何参数。
此方法不返回任何值。
const yuka = require('yuka');
const { CompositeGoal } = yuka;
const compositeGoal = new CompositeGoal();
compositeGoal.addSubgoal(someGoal);
compositeGoal.clearSubgoals();
clearSubgoals
方法将清空所有子目标,因此在使用该方法之前应该确保子目标列表没有被使用。CompositeGoal
实例目前没有任何子目标,此方法将不会有任何效果。