我正在用 XNA (C#) 开发游戏,我想知道如何使用 2 个版本的转换。在我的想法中,这个函数的作用是:
(假设向量来自Matrix.Identity
)
Vector2 resultVec = Vector2.Transform(sourceVector, destinationMatrix);
用于位置向量变换。Vector2 resultVec = Vector2.TransformNormal(sourceVector, destinationMatrix);
用于变换速度向量。
真的吗?。谁知道详细解释,请帮忙!