|
发表于 2006-1-12 17:48:00
|
显示全部楼层
Re:《3D游戏程序设计入门(DirectX9.0)》教程(2005.9.17更新)
请问,我编译代码 Book Code\Chapter 08\Stencil Mirror 时,只要在窗口模式下就会报错,请大伙帮看看是为什么? 谢谢了先! 我的编译环境是:win2k + vc6.0
hr = d3d9->CreateDevice( //执行到这里时产生异常????
D3DADAPTER_DEFAULT, // primary adapter
deviceType, // device type
hwnd, // window associated with device
vp, // vertex processing
&d3dpp, // present parameters
device); // return created device
把代码改成这样就可以运行了,但效果会很差,镜子中的茶壶不会按照镜子边缘进行裁剪,而且透过场景中的茶壶能看到镜子中的???
d3dpp.BackBufferFormat = mode.Format;
d3dpp.AutoDepthStencilFormat = D3DFMT_D16; |
|