DirectX游戏编程(一):创建一个Direct3D程序
来源:互联网 发布:异星工厂加入物流网络 编辑:程序博客网 时间:2024/06/03 22:58
转自 http://blog.csdn.net/lfeng1420/article/details/20639665
一、环境
Visual Studio 2012,DirectX SDK (June 2010)
二、准备
1.环境变量(如没有配置请添加)
变量名:DXSDK_DIR
变量值:D:\Software\Program\Microsoft DirectX SDK (June 2010)
这里D:\Software\Program\Microsoft DirectX SDK (June 2010)是我的DirectX安装目录,视情况修改即可
三、步骤
1.打开VS2012,创建一个空的Win32 Project
这里的项目名称(Name)可以自定义,项目位置(Location)可能不同,不过没关系,可以不用修改
点击OK,然后点击Next,勾选Empty Project
点击Finish,完成项目创建。
2.打开项目属性(Properites),配置项目的DirectX环境
主要需修改的项:Configuration Properites->VC++ Directories,Configuration Properites->Linker->General,Configuration Properites->Linker->Input
VC++ Directories:(注意后面的分号)
Include Directories项中添加$(DXSDK_DIR)\Include;
Library Directories项中添加$(DXSDK_DIR)\Lib\x86;
Linker->Input:添加以下三个lib文件d3d9.lib d3dx9.lib Winmm.lib,添加时注意用分号隔开,如下:
d3d9.lib;d3dx9.lib;Winmm.lib;
Linker->General:AdditionalLibrary Directories项中添加$(DXSDK_DIR)\Lib\x86 (可以不加分号)
点击确定应用以上更改。
3.打开Source.cpp,复制以下代码:
点击Local Windows Debugger编译项目,运行结果如下:
至此,第一个Direct3D程序已经完工。
- DirectX游戏编程(一):创建一个Direct3D程序
- DirectX游戏编程学习(一)初始化Direct3D
- DirectX游戏编程,揭秘Direct3D游戏开发核心技术
- 游戏编程之DirectX的修炼:二(创建属于自己的windows窗口程序:上)
- 游戏编程之DirectX的修炼:二(创建属于自己的windows窗口程序:下)
- 【DirectX游戏开发】Direct3D初始化
- DirectX 11游戏编程学习笔记之5: 第4章Direct3D Initialization(Direct3D初始化)
- DirectX 11游戏编程学习笔记之7: 第6章Drawing in Direct3D(在Direct3D中绘制)(重点回顾+勘误)
- 游戏编程之DirectX的修炼:一(编程环境和DirectX安装)
- 【DirectX 2D游戏编程基础】DirectX精灵的创建
- DirectX 11游戏编程学习笔记之8: 第6章Drawing in Direct3D(在Direct3D中绘制)(习题解答)
- 【阅读笔记之三】《DIRECTX.9.0.3D游戏开发编程基础》:Direct3D初始化
- 【阅读笔记之五】《DIRECTX.9.0.3D游戏开发编程基础》Direct3D中的绘制
- 【阅读笔记之六】《DIRECTX.9.0.3D游戏开发编程基础》:Direct3D中的颜色
- 【阅读笔记之七】《DIRECTX.9.0.3D游戏开发编程基础》:Direct3D中的光照
- 【阅读笔记之九】《DIRECTX.9.0.3D游戏开发编程基础》:Direct3D中的融合技术
- 创建一个directX程序的步骤
- DirectX游戏编程入门——第一部分(Windows和DirectX游戏编程引言) —— 编写一个真正的Windows程序
- C内存管理
- IOS8新特性
- 11.Container With Most Water
- 什么是以太网
- 开源项目UI控件分类汇总之ProgressBar
- DirectX游戏编程(一):创建一个Direct3D程序
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
- word文档转html利器
- Java中有关Null的9件事
- POJ - 2421 Constructing Roads
- Android 百度地图 SDK v3.0.0 (三) 添加覆盖物Marker与InfoWindow的使用
- 系统自带排序函数qsort()
- Android 百度地图 SDK v3.0.0 (四) 引入离线地图功能
- SAP中本地文件的upload和download的方法