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 文件格式的详细信息,请参阅 X 文件引用

有关 .x 文件 API 的详细信息,请参阅 X 文件引用(旧版)

入门