|
|

楼主 |
发表于 2007-8-18 21:55:00
|
显示全部楼层
Re: GetTransform出错, 郁闷ING,请教一下:(
LPDIRECT3D9 g_pD3D = NULL; //接口指针
LPDIRECT3DDEVICE9 g_pD3DDevice = NULL; //设备指针
g_pD3D = Direct3DCreate9(D3D_SDK_VERSION);
//创建显示设备的显示模式
D3DDISPLAYMODE d3ddm;
g_pD3D->GetAdapterDisplayMode(D3DADAPTER_DEFAULT, &d3ddm);
//创建变量存储设备信息
D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory(&d3dpp, sizeof(D3DPRESENT_PARAMETERS));
d3dpp.BackBufferWidth = d3ddm.Width;
d3dpp.BackBufferHeight = d3ddm.Height;
d3dpp.BackBufferFormat = d3ddm.Format;
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
d3dpp.Windowed = true;
d3dpp.EnableAutoDepthStencil = true;
d3dpp.AutoDepthStencilFormat = D3DFMT_D16;
//创建设备
g_pD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hwnd,
D3DCREATE_HARDWARE_VERTEXPROCESSING, &d3dpp, &g_pD3DDevice);
========================================================================
应该没问题吧,水兄,就这么简单的创建了的 |
|