Model XNA-型号显示不正确

Model XNA-型号显示不正确,model,xna,Model,Xna,我不得不说我对XNA和3d游戏编程还不熟悉,不知道我做错了什么。 问题是-我必须尽快制作一个3d场景,所以我想使用“随时可用”的模型。 但是,在导入模型和纹理后,我得到了以下效果: 我使用示例来显示一个模型和一个模型 还有一个问题,任何指向xna兼容机型网站的链接都会非常有用。提前谢谢 似乎我加载的每个模型的行为都不同,所以我不确定,但我认为这是由模型文件引起的??是否有在web上查找100%工作模型的选项| 简单的回答是,您的模型中有些东西与XNA不兼容。可能是一些矩阵,如Shirouu

我不得不说我对XNA和3d游戏编程还不熟悉,不知道我做错了什么。 问题是-我必须尽快制作一个3d场景,所以我想使用“随时可用”的模型。 但是,在导入模型和纹理后,我得到了以下效果:

我使用示例来显示一个模型和一个模型

还有一个问题,任何指向xna兼容机型网站的链接都会非常有用。提前谢谢



似乎我加载的每个模型的行为都不同,所以我不确定,但我认为这是由模型文件引起的??是否有在web上查找100%工作模型的选项|

简单的回答是,您的模型中有些东西与XNA不兼容。可能是一些矩阵,如Shirouu_愤怒的回答所述。此外,XNA对骨骼的设置也有点挑剔。我不完全记得了,因为我是一名开发人员,所有模型都使用美工,但我知道,即插即用模型很少工作,除非它们是专门为XNA设计的


此外,透明的窗口需要在所有其他网格之后进行渲染(因为z-buffer),因此在任何情况下渲染汽车都有点困难。

模型文件采用什么文件格式?模型中的变换矩阵是否被视为列主矩阵或行主矩阵?您可能需要转置转换矩阵模型,该模型采用.fbx格式,从turbosquid下载。我通过矩阵变换了解你的观点,但你是如何做到的?我原以为使用已经制作好的模型会比创建自己的模型快,但现在我迷路了……啊,我明白了,我当时打算在blender中做一些工作。谢谢你的帮助!