【问题标题】:XNA - Model doesnt display correctlyXNA - 模型显示不正确
【发布时间】:2013-05-24 22:05:55
【问题描述】:

我不得不说我是 XNA 和 3d 游戏编程的新手,不知道我做错了什么。 问题是 - 我必须尽快制作 3d 场景,所以我想使用“即用型”模型。 但是,在导入模型和纹理后,我得到了这种效果:

我使用this 示例来显示模型和this 模型。

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


似乎我正在加载的每个模型都表现不同,所以我不确定,但我认为它是由模型文件引起的??是否可以在网络上找到 100% 工作模型? :|

【问题讨论】:

  • 模型文件的文件格式是什么?模型中的变换矩阵是否被视为列或行主要?您可能需要转置变换矩阵
  • 模型为 .fbx 格式,从 turbosquid 下载。我明白你对矩阵变换的看法,但你是怎么做到的?我认为使用已经制作的模型会比创建自己的模型更快,但现在我迷路了..

标签: model xna


【解决方案1】:

简短的回答是您的模型中的某些内容与 XNA 不兼容。正如 Shirou_Wrath 的回答所说,可能是一些矩阵。此外,XNA 对骨骼的设置方式有点挑剔。我不完全记得了,因为我是一名开发人员,并且所有模型都使用艺术家,但我知道即插即用模型很少工作,除非它们是专门为 XNA 制作的......

此外,透明的窗口需要在所有其他网格之后渲染(因为 z 缓冲区),因此在任何情况下渲染汽车都会有点挑战。

【讨论】:

  • 啊,我明白了,那我要去搅拌机工作了。感谢您的帮助!
猜你喜欢
  • 2012-03-06
  • 2014-09-11
  • 2011-12-22
  • 2012-01-06
  • 1970-01-01
  • 1970-01-01
  • 2013-02-05
相关资源
最近更新 更多