【问题标题】:XNA does not display texture of my own fbx modelXNA 不显示我自己的 fbx 模型的纹理
【发布时间】:2013-02-05 11:57:33
【问题描述】:

由于我在 XNA 中制作游戏时模型已经用完,所以我尝试制作自己的模型。但是有一个问题 - 当我制作 .fbx 模型,通过搅拌机添加纹理,进行 uv 映射然后将此模型应用于我的 XNA 项目时,一切正常,但纹理没有显示。我唯一看到的是灰色模型。我能做些什么来解决这个问题?

【问题讨论】:

    标签: xna textures blender


    【解决方案1】:

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

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

    纹理加载完毕后你可以bind it to the effect:

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

    【讨论】:

      猜你喜欢
      • 2010-12-18
      • 2011-12-22
      • 2017-09-18
      • 1970-01-01
      • 2014-09-11
      • 2011-11-13
      • 2012-01-24
      相关资源
      最近更新 更多