Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XNA型号赢得';不编译?_C#_Model_3d_Xna - Fatal编程技术网

C# XNA型号赢得';不编译?

C# XNA型号赢得';不编译?,c#,model,3d,xna,C#,Model,3d,Xna,我正在XNA做一个游戏,我正在从blender加载一个模型。该模型直到现在才有纹理,当它尝试编译时,我得到以下错误: 使用BasicFect的网格“”包含缺少通道0纹理坐标的几何体 模型在此点之前加载。我知道我必须将纹理文件添加到内容中与.x文件相同的位置,我做到了。.x文件包含引用纹理的段 我正在使用blender的附加DirectX exporter,因为当我尝试将我的模型导出为.fbx时,它没有加载纹理,而是以奇怪的方向旋转。有什么想法吗?提前感谢。要使纹理正常工作,每个模型顶点都需要纹理

我正在XNA做一个游戏,我正在从blender加载一个模型。该模型直到现在才有纹理,当它尝试编译时,我得到以下错误:

使用BasicFect的网格“”包含缺少通道0纹理坐标的几何体

模型在此点之前加载。我知道我必须将纹理文件添加到内容中与.x文件相同的位置,我做到了。.x文件包含引用纹理的段


我正在使用blender的附加DirectX exporter,因为当我尝试将我的模型导出为.fbx时,它没有加载纹理,而是以奇怪的方向旋转。有什么想法吗?提前感谢。

要使纹理正常工作,每个模型顶点都需要纹理坐标

听起来模型并没有从blender导出,每个顶点都有纹理坐标元素。很可能,模型顶点只有位置、颜色,可能只有法线元素

只需返回blender,应用任何您想要的旧纹理,然后重新导出它并在Xna中交换纹理,您将得到您现在所期望的

   Material ShipMat {
       0.640000; 0.552144; 0.594688; 1.000000;;
       96.078431;
       0.500000; 0.500000; 0.500000;;
       0.000000; 0.000000; 0.000000;;
      TextureFilename {"shipTexture.jpg";}
    }