D3DX库的使用&D3DX初始化

自7.0版以来,DirectX随D3DX(Direct3D扩展)库一起提供。该库提供了一组简化的数学运算,纹理和图像操作,网格操作以及着色器操作(例如编译和装配)相关的常见3D图形相关操作的函数,类和接口。也就是说,D3DX包含很多功能,如何你自己实现这些功能将会比较麻烦。

我们使用D3DX库,因为它使我们能够专注于更有趣的材料。例如,可以简单调用D3DX函数D3DxiicreateTextureFromFiie进行将各种图像格式(例如.bmp,.jpeg)加载到Direct3D纹理接口中,而不必花费很多时间来解释具体如何实现。换句话说,D3DX提高了生产力,让我们更专注于内容,而不是花时间重新发明轮子。
其他使用D3DX的原因:
1.D3DX是通用的,可用于各种不同类型的3D应用。
2.D3DX速度很快,至少与一般功能一样快。
3.其他开发人员使用D3DX。因此,您很可能会遇到使用D3DX的代码。因此,无论您是否选择使用D3DX,您都应该熟悉它,以便您可以阅读使用D3DX的代码。
4.D3DX已经存在并且已经过全面测试。此外,DirectX的每次迭代都会变得更加完善和功能丰富。

如何使用DIRECTX SDK文档和SDK例子

Direct3D含有海量API。因此,想了解具体信息,必须了解如何使用DirectX SDK文档。通过在DirectX SDK \ Documentation \ DirectX9目录中执行windows_graphics.chm文件启动C ++ DirectX联机文档,其中DirectX SDK是DirectX的安装目录。之后需要

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值