X 文件(旧版) (Direct3D 9)
X 文件格式引用扩展名为 .x 的文件。 DirectX 2.0 引入了 X 文件。 此格式的二进制版本随后随 DirectX 3.0 一起发布,本文档也对此进行介绍。 DirectX 6.0 引入了允许从 .x 文件读取和写入的接口和方法。
X 文件提供模板驱动的格式,用于存储网格、纹理、动画和用户定义对象。 通过对动画集的支持,可以实时存储用于播放的预定义路径。 还支持实例化和层次结构。 实例化允许对对象(例如网格)的多个引用,同时只存储每个文件一次的数据。 层次结构用于表示数据记录之间的关系。
.x 文件格式提供低级别数据基元,应用程序通过模板定义更高级别的基元。
在 Discreet 的 3ds 最大值或别名中创建的三维模型 |Wavefront 的 Maya 应用程序可以使用 Alias Maya 的 DirectX 扩展转换为 .x 文件。
本部分介绍 .x 文件的结构以及如何在应用程序中使用这些文件。 信息分为以下主题。
- 加载 X 文件(旧版)(Direct3D 9)
- 保存到 X 文件(旧版)(Direct3D 9)
- 定义简单多维数据集(Direct3D 9)
- 添加纹理(Direct3D 9)
- 添加帧和动画 (Direct3D 9)
有关 .x 文件格式的详细信息,请参阅 X 文件引用。
有关 .x 文件 API 的详细信息,请参阅 X 文件引用(旧版)。
相关主题