weight
是EvadeBehavior
(躲避行为)中的一个参数,用于指定躲避行为的权重。权重越高,代表该躲避行为对最终运动方向的影响越大。
weight
是一个浮点数类型。
weight
的取值范围为正实数,表示躲避行为的相对重要性。具体的取值范围需要根据具体场景来确定。
weight
的默认值为1.0,表示不考虑特殊情况下,各躲避行为对运动方向的影响相等。
以下是一个示例代码段,演示如何在EvadeBehavior
中设置weight
参数:
import Yuka from 'yuka';
const entity = new Yuka.Entity();
const evadeBehavior = new Yuka.EvadeBehavior();
evadeBehavior.weight = 2.0;
entity.steering.add( evadeBehavior );
以上代码中,将weight
设置为2.0,表示该躲避行为的重要性是默认值的两倍。