XNA不显示我自己的fbx模型的纹理

时间:2013-02-20 13:06:09

标签: xna textures blender

由于我在XNA游戏过程中用完模型,我试图制作自己的游戏。但是有一个问题 - 当我制作.fbx模型,通过搅拌器添加纹理,进行uv映射然后将此模型应用于我的XNA项目时,一切正常但纹理不显示。我看到的只有灰色模型。我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:6)

纹理不会随模型文件一起保存。你必须单独加载纹理:

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

加载纹理后,您可以bind it to the effect

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