我已经买了《多人fps编程》这本书。问题是我无法加载3D的最大场景。是否有一个步骤来加载3D最大值的库来加载场景?加载场景时缺少的部分是什么。我无法加载场景。
发布于 2019-11-17 01:25:22
为了加载和渲染3D网格数据,您需要某种类型的导出器将3D Studio MAX创作数据转换为适合渲染的二进制形式,以及某种能够绘制该二进制形式的渲染引擎。
要导出数据,您可以使用现有的工具,如Open-Asset-Importer-Lib,也可以使用Autodesk FBX等工具编写自己的工具。
当然,渲染引擎有很多选择,你也可以从头开始编写自己的渲染引擎。
请注意,在这一点上,Direct3D 9已经非常老了。DirectX 11是开始Direct3D编程的现代最佳选择。参见DirectX Tool Kit和DirectX SDK Samples Content Exporter。
发布于 2019-11-21 01:02:05
3dsmax文件格式是专有的。只需将这些*.max文件加载到3ds max以外的任何文件中即可。就像Chuck上面说的,你必须将你的max文件从3ds max导出到一个通用的第三方文件格式,如OBJ,FBX等。
可能有上百种3D第三方文件格式。我们不知道您正在尝试编写哪个‘游戏’,您也没有提供任何信息,除了问了所有错误的问题。DirectX 11是微软提供的图形平台。它是文件格式不可知的。这是由你来学习的。
https://stackoverflow.com/questions/58893245
复制相似问题