无法正确地将.fbx从blender加载到Monogame

时间:2015-01-26 13:05:23

标签: c# blender monogame

我正在使用pipeline.exe工具将我使用Blender制作的.fbx文件(使用默认的Blender 2.73a导出设置)转换为.xnb,然后将manually copy and paste it转换为我的内容目录(Is这是正确转换它的正确方法之一吗?)。

观看此视频后https://www.youtube.com/watch?v=u7tLYMPC828我看到您必须使用名为{{1的工具将您使用blender创建的.fbx文件转换为新.fbx 文件然后在fbx converter 2013工具中使用该文件生成最终.xnb 文件。如果不这样做,我甚至无法在屏幕上看到我的模特。

通过上面描述的步骤,我设法在屏幕上看到.xnb文件,但它并不完全是我原来制作的模型。例如:

1

正如你所看到的那样(我用pipeline.exe转换后)的真实模型要长得多,而左边的那个(我在游戏中绘制的那个)就像打包在一个小广场

如果您使用的是搅拌机,请告诉我如何将.fbx导入您的Monogame项目。 (或者您可以向我推荐另一个用于制作模型的软件,并告诉我您将模型导入Monogame的方法)

这就是我绘制模型的方式:

fbx converter 2013

编辑:我也尝试从blender导出到.X,当我转换为.xnb时,加载模型并绘制它,没有任何显示。

1 个答案:

答案 0 :(得分:0)

好的,我终于意识到问题是什么......我的绘图代码不正确。我尝试了msdn网站上的https://msdn.microsoft.com/en-us/library/bb197293(v=xnagamestudio.31).aspx代码,一切顺利。我很蠢。此外,下载https://msxna.codeplex.com/releases/view/117230并按正确的顺序安装所有文件(按照说明.txt)修复了我无法创建项目的单一内容项目错误(error missing project subtype 6D335F3A-9D43-41b4-9D22-F6F17C4BE596) ,显然是因为我没有正确安装。