首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将3ds max场景与我的directx 9游戏链接起来?

如何将3ds max场景与我的directx 9游戏链接起来?
EN

Stack Overflow用户
提问于 2019-11-17 01:17:50
回答 2查看 193关注 0票数 0

我已经买了《多人fps编程》这本书。问题是我无法加载3D的最大场景。是否有一个步骤来加载3D最大值的库来加载场景?加载场景时缺少的部分是什么。我无法加载场景。

EN

回答 2

Stack Overflow用户

发布于 2019-11-17 01:25:22

为了加载和渲染3D网格数据,您需要某种类型的导出器将3D Studio MAX创作数据转换为适合渲染的二进制形式,以及某种能够绘制该二进制形式的渲染引擎。

要导出数据,您可以使用现有的工具,如Open-Asset-Importer-Lib,也可以使用Autodesk FBX等工具编写自己的工具。

当然,渲染引擎有很多选择,你也可以从头开始编写自己的渲染引擎。

请注意,在这一点上,Direct3D 9已经非常老了。DirectX 11是开始Direct3D编程的现代最佳选择。参见DirectX Tool KitDirectX SDK Samples Content Exporter

票数 0
EN

Stack Overflow用户

发布于 2019-11-21 01:02:05

3dsmax文件格式是专有的。只需将这些*.max文件加载到3ds max以外的任何文件中即可。就像Chuck上面说的,你必须将你的max文件从3ds max导出到一个通用的第三方文件格式,如OBJ,FBX等。

可能有上百种3D第三方文件格式。我们不知道您正在尝试编写哪个‘游戏’,您也没有提供任何信息,除了问了所有错误的问题。DirectX 11是微软提供的图形平台。它是文件格式不可知的。这是由你来学习的。

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

https://stackoverflow.com/questions/58893245

复制
相关文章

相似问题

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