695 B
695 B
Vector2::Lerp
static Vector2 Lerp(const Vector2& a, const Vector2& b, float t)
在两个向量之间进行线性插值。参数 t 会在 [0, 1] 范围内被限制,确保插值结果在两端向量之间。
参数:
a- 起始向量b- 结束向量t- 插值因子,0 返回 a,1 返回 b
返回: Vector2 - 插值结果
线程安全: ✅
异常: (无)
复杂度: O(1)
示例:
Vector2 start(0.0f, 0.0f);
Vector2 end(10.0f, 10.0f);
Vector2 mid = Vector2::Lerp(start, end, 0.5f); // (5.0f, 5.0f)
相关文档
- Vector2 - 返回类总览
- MoveTowards - 朝目标移动