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