maxSpeed
是 Yuka js库中 Vehicle
类的一个属性,用于设置和获取车辆的最大速度。该属性是一个数字类型的值,单位是米/秒(m/s)。
vehicle.maxSpeed
number
车辆的默认最大速度为 1 m/s。
设置车辆的最大速度为 10 m/s:
vehicle.maxSpeed = 10;
获取车辆的最大速度:
console.log(vehicle.maxSpeed); // output: 10
maxSpeed
属性的值不能为负数。maxSpeed
属性的值可能会影响车辆的行为。比如在异步运动过程中修改速度,可能会导致车辆运动方向不可控或撞墙等异常结果。建议在暂停或停车状态下修改速度属性值。maxSpeed
属性时,不会马上改变车辆的速度。车辆的速度仍需要通过 Vehicle
类中的运动方法(如 moveTowards(targetPosition, delta)
)来改变。vehicle.maxSpeed = 5; // 设置车辆的最大速度
vehicle.moveTowards(targetPosition, delta); // 使车辆向目标位置移动