由于我在 XNA 中制作游戏时模型已经用完,所以我尝试制作自己的模型。但是有一个问题 - 当我制作 .fbx 模型,通过搅拌机添加纹理,进行 uv 映射然后将此模型应用于我的 XNA 项目时,一切正常,但纹理没有显示。我唯一看到的是灰色模型。我能做些什么来解决这个问题?
纹理不会与模型文件一起保存。您必须单独加载纹理:
var texture = Content.Load<Texture>("TextureName");
加载纹理后,您可以将其绑定到效果:
basicEffect.TextureEnabled = true;
basicEffect.Texture = texture;