概述
DirectX技术相信大家都多多少少有听过,它是微软提供给开发人员的一套图形渲染编程库。基于它所提供的库可以开发出比如拥有可视化的交互游戏。
关于它的历史发展过程我就不在这里多说,大家可以百度一下。
我们这里先开始学习一下它的其中一个组件,就是Direct2D。
Direct2D的原理是基于3D硬件加速的2D图形渲染,这样渲染出的画面比起直接调用windows里的GDI图形设备接口来绘制出图形也会更为高效。
话不多说,如果大家想对DirectX技术有更深一步的了解的话,我觉得大家可以参考一下微软官网提供的开发文档,我的很多时候也会去查一下里面的一些API的用法。因为我觉得这很有必要,毕竟是微软自己提供给我们的文档,链接:D2D微软开发文档
对D2D的开发,我们需要下载它提供的开发库。这里我也有下载的链接分享一下:微软开发库SDK下载地址或是百度网盘地址
我这里提供的开发库是一个.exe可执行文件,安装根据提示接受和同意相关信息点击下一步就行了,打开之后你将会看到一系列目录结构,对于目录结构介绍可以看看这篇文章:DirectXSDK目录介绍。
解压安装之后默认如下:
不过如果你曾经装过更高版本的SDK,可能会提示安装失败,不过没有关系,它的头文件和库文件已经解压完成了。我们需要的就是它的这两部分的内容。
好,下面来进行开发环境配置的讲解:
打开VisualStudio,我们的项目是一个基于win32的项目,这就需要你对windows开发有一定了解了,如果没学过windows编程的也没关系,我有写一些简单的windows编程的知识,可以点击这个链接去探讨学习一下:windows基础编程学习
在一个win32项目中,把刚刚我们安装解压好的SDK包含到我们的项目中,右键项目属性:
把头文件和库目录包含进来,如下图所示:
注意,即使当前系统使用的是winodows 64位的,库目录只是包含x86的。
最后,如果我们如果进行DirectX对应组件的开发,就需要在链接器-->输入那里包含相对应的的.lib库。比如Direct2D,则就需要包含d2d1.lib库,如下图所示:
好了,开发所需要的必要条件都提供好了,现在就可以准备进行开发。
最后
以上就是平常电脑为你收集整理的DirectX技术----D2D学习前言篇及开发环境配置的全部内容,希望文章能够帮你解决DirectX技术----D2D学习前言篇及开发环境配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复