2013-02-20 89 views
4

因爲我在XNA製作遊戲期間已經用完了模型,所以我試圖製作自己的模型。但是有一個問題 - 當我製作.fbx模型,通過攪拌器添加紋理,進行UV映射,然後將這個模型應用到我的XNA項目時,一切正常,但紋理不顯示。只有我看到的是灰色模型。我能做些什麼來解決這個問題?XNA不顯示我自己的fbx模型的紋理

回答

6

紋理不會與模型文件一起保存。你必須單獨加載質地:

var texture = Content.Load<Texture>("TextureName"); 

當紋理加載,你可以bind it to the effect

basicEffect.TextureEnabled = true; 
basicEffect.Texture = texture;