现在位置: 首页 > Direct3D
谈到游戏、显卡,DirectX已经是一个不得不提的词汇了,但到底什么是DirectX呢? DirectX,(Direct eXtension,简称DX)是由微软公司推出的多媒体应用程序接口。由C++语言编写,遵循COM。其API(应用程序接口)包含DirectGraphic、DirectPlay、DirectSound、DirectInput、DirectSetup等部份(Direct3D与DirectDraw已整合成DirectGraphic)、DirectMusic、DirectPlay,被广泛应用于Microsoft Windows、Microsoft Xbox和Microsoft...
阅读全文

2014-05-18 23:07 工业·编程 ⁄ 共 1052字 暂无评论
一.安装DirectX SDK 二.正确配置.h文件和.lib文件路径 1. 启动VS,依次选择tools-option-projects and solutions-VC++Directories,在show directories for下面有几个选项 (这一步里也许会出现“VC++ 目录编辑功能已被否决”的情况,我们可以不采用这个方案进入vc++Directories,转而采用如下方案: 执行菜单栏中的<视图>--<属性管理器>,在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.C...
阅读全文
2014-05-17 23:03 工业·编程 ⁄ 共 3771字 暂无评论
本节都是些概念性的知识,希望在正式学习DirectX之前,对将要学习的内容有一个整体的认知,以便更好的掌握将要学习的知识。 一、引言 在上个世纪,DirectX还没横空出世之前,游戏厂商都在努力克服着硬件不兼容造成的各种问题。但不幸的是,市面上已经存在的各种繁杂而不统一的硬件配置,让想做出一款供大多数人们都可以畅玩的游戏的想法成为了泡影。在这样的背景下,游戏行业急切需求一项统一的标准化的指标。于是微软公司推出...
阅读全文
2014-02-28 21:57 工业·编程 ⁄ 共 372字 暂无评论
在Direct3D应用程序里,最先创建的对象是Direct3D对象,最后删除的对象也是Direct3D对象。那么Direct3D对象是用来作什么的呢?是怎么样创建的呢? 由于Direct3D对象是用COM实现,所以要用到Direct3D对象,就要先初始化COM库,然后创建Direct3D的COM对象。如果在C++时创建Direct3D对象如下: LPDIRECT3D9 g_pD3D = NULL; if( NULL == (g_pD3D = Direct3DCreate9(D3D_SDK_VERSION))) return E_FAIL; D3D_SDK_VERSION参数是用来确...
阅读全文