Vector3 中的 multiply 方法用于将向量与标量相乘并返回新的 Vector3 对象。
vector3.multiply(scaler)
scaler
: 必须。向量要相乘的标量值。返回一个新的 Vector3 对象,包含原始 Vector3 对象与标量的乘积。
// 创建一个 Vector3 对象
var vector3 = new Yuka.Vector3(2, 3, 1);
// 将向量与标量相乘
var newVector3 = vector3.multiply(2);
// 输出结果
console.log(newVector3); // Vector3 { x: 4, y: 6, z: 2 }
如果需要将原始向量直接与标量相乘而不创建新的 Vector3 对象,可以直接使用以下代码:
vector3.x *= scaler;
vector3.y *= scaler;
vector3.z *= scaler;