本文主要是介绍D3D9--X File浅析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
D3D9--X File浅析
3D模型文件格式多样,如3ds Max导出的.3ds文件,以及一些通用的.fbs文件、.obj文件等。微软早在DirectX 2.0时就已经定义了X文件。是一种用于存储网格模型、贴图、动画等数据的文件。并在D3DX中提供了一系列读写.x文件的接口和方法。当然,后来在Direct3D 10推出时又淘汰了X文件,使用基于XML的.xatg文件,用于Xbox 360的示例程序;同时推出基于2进制的.sdkmesh文件,用于D3D10以及D3D11的示例程序。
1. 模版
X文件是基于模版(template)来组织数据结构的。定义了很多模版,详细可查看MSDN:
这篇关于D3D9--X File浅析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!