【发布时间】:2011-06-10 07:57:15
【问题描述】:
我正在开发一个项目,我的 XNA 4.0 驱动的 3D 引擎需要加载用户输入的外部 fbx 模型,在运行时而不是在默认编译时方式。
我了解 XNA 旨在捆绑/处理复杂资源的编译时间以缩短运行时间,但由于我只需要针对 Windows,我想知道是否可以从外部加载带有纹理的模型,如果可以,如何?
【问题讨论】:
标签: resources 3d xna external fbx
我正在开发一个项目,我的 XNA 4.0 驱动的 3D 引擎需要加载用户输入的外部 fbx 模型,在运行时而不是在默认编译时方式。
我了解 XNA 旨在捆绑/处理复杂资源的编译时间以缩短运行时间,但由于我只需要针对 Windows,我想知道是否可以从外部加载带有纹理的模型,如果可以,如何?
【问题讨论】:
标签: resources 3d xna external fbx
是的,正如@Andrew 所提到的,使用内置内容管道需要开发人员安装,以便内容管道可用。当然,您可以自己解析它并在运行时提取信息以避免这种依赖性。有人在做这件事……例如,sandswept studios 的人有一个 API 来做这件事,并且愿意讨论商业协议(只需联系他们):
http://thunderfist-podium.blogspot.com/2008/09/fbx-and-xna-part-1-fbx-format-and.html
【讨论】:
【讨论】: