小编Cuo*_*gKe的帖子

XNA(C#)中Vector2.Transform()和Vector2.TransformNormal()有什么不同

我正在 XNA (C#) 中开发一个游戏,我想知道如何使用 2 个版本的转换。在我看来,这个函数的工作原理是:

(假设向量源自Matrix.Identity)

  • Vector2 resultVec = Vector2.Transform(sourceVector, destinationMatrix);用于位置向量变换。

  • Vector2 resultVec = Vector2.TransformNormal(sourceVector, destinationMatrix);用于变换速度矢量。

真的吗?。谁知道详细解释一下,请帮忙!

c# xna game-engine game-physics

4
推荐指数
1
解决办法
2839
查看次数

标签 统计

c# ×1

game-engine ×1

game-physics ×1

xna ×1