我开发的XNA(C#)游戏之间的不同,我想知道如何使用2.0版本改造。在我的想法,在此功能的工作原理是:什么Vector2.Transform()和Vector2.TransformNormal()在XNA(C#)
(假设向量源于Matrix.Identity
)
Vector2 resultVec = Vector2.Transform(sourceVector, destinationMatrix);
用于位置向量改造。Vector2 resultVec = Vector2.TransformNormal(sourceVector, destinationMatrix);
用于转换速度矢量。
这是真的吗?谁知道详细的解释,请帮忙!
您是否试过阅读文档?快速搜索显示“Transform”用于位置矢量,“TransformNormal”用于* normal *矢量。 –
什么是_normal vectors_? – CuongKe
我从这里阅读了简短描述:http://xboxforums.create.msdn.com/forums/p/58388/357821.aspx。但不太清楚 – CuongKe