【问题标题】:XNA 4.0 load external 3D objects on WindowsXNA 4.0 在 Windows 上加载外部 3D 对象
【发布时间】:2011-06-10 07:57:15
【问题描述】:

我正在开发一个项目,我的 XNA 4.0 驱动的 3D 引擎需要加载用户输入的外部 fbx 模型,在运行时而不是在默认编译时方式。

我了解 XNA 旨在捆绑/处理复杂资源的编译时间以缩短运行时间,但由于我只需要针对 Windows,我想知道是否可以从外部加载带有纹理的模型,如果可以,如何?

【问题讨论】:

    标签: resources 3d xna external fbx


    【解决方案1】:

    是的,正如@Andrew 所提到的,使用内置内容管道需要开发人员安装,以便内容管道可用。当然,您可以自己解析它并在运行时提取信息以避免这种依赖性。有人在做这件事……例如,sandswept studios 的人有一个 API 来做这件事,并且愿意讨论商业协议(只需联系他们):
    http://thunderfist-podium.blogspot.com/2008/09/fbx-and-xna-part-1-fbx-format-and.html

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 请注意,此解决方案要求内容管道在最终用户机器上可用(即:他们安装了 Visual Studio 和 XNA Game Studio)。
      猜你喜欢
      • 2013-08-10
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多