我是靠谱客的博主 平常电脑,最近开发中收集的这篇文章主要介绍DirectX技术----D2D学习前言篇及开发环境配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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学习前言篇及开发环境配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部