Direct3D9教程1—创建设备

                    Direct3D9教程1—创建设备     
步骤:
一、创建窗口
1、填充WNDCLASSEX结构
2、注册窗口类
3、创建窗口
4、显示更新窗口

二、初始化Direct3D
1、创建D3D接口对象
2、获取设备性能信息
3、填充D3DPRESENT_PARAMETERS结构
4、创建D3D设备接口对象

三、处理系统消息循环
1、获取、转换并调度消息
2、重画客户区

四、渲染与显示
1、清屏
2、开始场景
3、绘制场景
4、结束场景
5、显示场景

五、关闭程序
1、释放所有D3D对象
2、退出程序


代码:


//-----------------------------------------------------------------------------
// 文件名: CreateDevice.cpp
// 描述: 创建DIrect3D设备并对窗口清屏
//-----------------------------------------------------------------------------
#include <d3d9.h>
#pragma warning( disable : 4996 ) // 取消 deprecated warning
#include <strsafe.h>
#pragma warning( default : 4996 )

//-----------------------------------------------------------------------------
// 全局变量
//-----------------------------------------------------------------------------
LPDIRECT3D9 g_pD3D = NULL; // 用来创建D3D设备
LPDIRECT3DDEVICE9 g_pd3dDevi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值