# Vector2::Cross ```cpp static float Cross(const Vector2& a, const Vector2& b) ``` 计算两个 2D 向量的叉积(返回标量)。结果为正值表示 b 在 a 的逆时针方向,负值表示 b 在 a 的顺时针方向。 **参数:** - `a` - 第一个向量 - `b` - 第二个向量 **返回:** `float` - 叉积结果 a.x * b.y - a.y * b.x **线程安全:** ✅ **异常:** (无) **复杂度:** O(1) **示例:** ```cpp Vector2 a(1.0f, 0.0f); Vector2 b(0.0f, 1.0f); float cross = Vector2::Cross(a, b); // 1.0f (逆时针) ``` ## 相关文档 - [Vector2](vector2.md) - 返回类总览 - [Dot](Dot.md) - 点积运算