由于我在XNA游戏过程中用完模型,我试图制作自己的游戏。但是有一个问题 - 当我制作.fbx模型,通过搅拌器添加纹理,进行uv映射然后将此模型应用于我的XNA项目时,一切正常但纹理不显示。我看到的只有灰色模型。我该怎么做才能解决这个问题?
答案 0 :(得分:6)
纹理不会随模型文件一起保存。你必须单独加载纹理:
var texture = Content.Load<Texture>("TextureName");
加载纹理后,您可以bind it to the effect:
basicEffect.TextureEnabled = true;
basicEffect.Texture = texture;