2010-06-01 107 views
2

每當我將模型加載到XNA中時,我通常可以在遠處看到它。當我改變一些參數並將其放大時,它會變成有趣的旋轉狀態,並且我將旋轉它。有沒有簡單的方法來做到這一點,除了通過實驗?或者我輸出它錯誤(使用Blender)?有沒有什麼價值,我應該在我的3D場景中設置對象,然後再導出它,以便它們看起來'挺直'?在XNA中定位相機的最簡單方法是什麼?

回答

1

如果同樣是發生於所有攪拌機型號,你怎麼樣應用通用的縮放和旋轉的世界矩陣發佈更多的代碼模型,而不是玩視圖矩陣?

+0

哦,所以我應該改變相機,而不是模型?聽起來像個好主意,我很快就會嘗試。 – DMan 2010-06-02 22:21:39

0

這個問題比翻譯和旋轉矩陣的可能性更大。你必須先做所有的翻譯,然後輪換。

解決此問題的最佳方法是通過簡單/基本情況進行測試。例如,原點(0,0,0)處的三角形。將相機放回Z點幾下,然後開始試驗平移和旋轉。一旦你掌握了這個基本的測試用例,數學將適用於所有其他情況。

要確保,如果你想更具體的幫助:-)

相關問題