好的,没有图片这很难解释。我在 Blender 中制作了一个非常有限的 glock 模型,其中一个挤压立方体构成了底座,一个缩放立方体构成了桶。在 Blender 中,它看起来不错:
但是,在将模型导出为 .fbx 并将其加载到编译器后,它会变成这样:
我不知道到底发生了什么。模型上的所有东西都经过正确的 UV 映射并且坐标正确,看起来翻译是.. off..
这是我的drawModel代码:
private void DrawModel(Model model, Matrix world, Matrix view, Matrix projection)
{
foreach (ModelMesh mesh in model.Meshes)
{
foreach (BasicEffect effect in mesh.Effects)
{
effect.EnableDefaultLighting();
effect.World = world;
effect.View = view;
effect.Projection = projection;
}
mesh.Draw();
}
}
任何指示都会有所帮助!
编辑:应用旋转、位置和比例后,我能够将它们放在正确的位置,但为什么它看起来是透明的?
谢谢大家的帮助!