我開發的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