首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Monogame (Linux) -导入fbx资产

Monogame (Linux) -导入fbx资产
EN

Stack Overflow用户
提问于 2014-02-16 12:25:06
回答 1查看 983关注 0票数 0

我在将fbx模型导入到linux上的monogame项目时遇到了问题。

如果我尝试用

代码语言:javascript
复制
model = Content.Load<Model>("cone.fbx");

我得到了以下错误:

代码语言:javascript
复制
Microsoft.Xna.Framework.Content.ContentLoadException: Could not load cone.fbx asset!
at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[Model](System.StringassetName, System.Action`1 recordDisposableObject) [0x00000] in <filename unknown>:0
at Microsoft.Xna.Framework.Content.ContentManager.Load[Model] (System.String assetName) [0x00000] in <filename unknown>:0

好的,现在人们说Monogame的当前版本不能处理fbx文件,但是我可以在windows操作系统上用XNA4.0创建.xnb文件。这就是说,并将windows中的文件转换为xnb ( windows上的fbx文件“加载”很好,xnb也是如此) ->仍然不能在Monogame上工作。

代码语言:javascript
复制
Could not find matching content reader of type Microsoft.Xna.Framework.Content.ModelReader, Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553 (Microsoft.Xna.Framework.Content.ModelReader, MonoGame.Framework.Linux, Version=2.5.1.0, Culture=neutral, PublicKeyToken=null)

但是我不知道如何将我的.fbx文件转换成一个真正有效的xnb文件(我需要另一个内容阅读器吗? /how?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-16 18:02:42

  • 使用标准的xna项目从.fbx生成xnb文件,
  • 在您的monogame项目中导入生成的xnb,不要忘记指定构建操作(右键单击xnb文件-> ->In ->In build操作选择'content')
  • 最后,您不需要在load方法中指定文件格式,model =Content.Load(“锥形”);

使用windows phone 7项目生成xnb文件的另一种方法在本文中介绍了http://www.billreiss.com/monogame-for-windows-8-step-2-content/

..that应该能工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21811057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档