在Yuka.js库的Trigger中,boundingRadius
属性表示触发器的半径范围。该属性是一个非负数值,以单位长度为单位,表示触发器半径长度。
trigger.boundingRadius
触发器的boundingRadius
属性用于计算与其他物体的碰撞。根据该属性定义的范围,当两个触发器的范围相互重叠时,被认为是发生了碰撞。该属性的值应该足够大,确保在使用场景中正确的检测到触发器之间的碰撞。
const trigger = new YUKA.Trigger();
trigger.boundingRadius = 2;
boundingRadius
属性值不能为负数。如果设置了负数,将在运行时抛出异常。boundingRadius
的值较大时,将对性能产生影响。需要根据具体的使用情况,合理设置该属性的值。boundingRadius
属性的值和其他属性都应该根据具体的场景需求和实际数据进行调整和测试,以达到最优的性能和精度。