2013-02-20 72 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;