本人是新手,对这些使用都不熟悉,希望指教 我希望将一些数据写入depth buffer中,然后再画一个特定深度的矩形,目的是将depth buffer中在这个矩形深度之上的元素显示出来,基本代码是这个样子的:请高手指点一下是不是应该是这样: Device->CreateDepthStencilSurface(8,8,D3DFMT_D16_LOCKABLE,D3DMULTISAMPLE_NONE, 0, true, &pDepthSurface, NULL ); Device->UpdateSurface(pTexSurface, 0, pDepthSurface, 0);//pTexSurface是另外一个格式为D3DFMT_A4R4G4B4的texture Device->SetDepthStencilSurface(pDepthSurface); //再接下去画一个矩形 可为什么屏幕上什么都没有显示阿 |