directx初第十一卷
来源:互联网 发布:土行孙网络加速登录 编辑:程序博客网 时间:2024/05/01 12:27
深度
深度测试
声明变量
ID3DXMesh* box = 0;ID3DXMesh* wall = 0;
设置网格
D3DXCreateBox(g_pd3dDevice, 8, 8, 8, &box, NULL);D3DXCreateBox(g_pd3dDevice, 10, 10, 0.5f, &wall, NULL);
开启深度测试
g_pd3dDevice->SetRenderState(D3DRS_ZENABLE, true);
刷新深度缓存(这段有没有一个卵样)
g_pd3dDevice->SetRenderState(D3DRS_ZFUNC, D3DCMP_LESS);g_pd3dDevice->SetRenderState(D3DRS_ZWRITEENABLE, true);
开启深度前
开启深度后
没有效果?
D3DPRESENT_PARAMETER结构下加上下面代码
d3dpp.EnableAutoDepthStencil = true; //自动管理深度缓存d3dpp.AutoDepthStencilFormat = D3DFMT_D24S8; //24位像素深度值
渲染前加上
//其中清除深度缓存g_pd3dDevice->Clear(0, 0, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER | D3DCLEAR_STENCIL, D3DCOLOR_XRGB(0, 0, 255), 1.0f, 0L);
0 0
- directx初第十一卷
- directx初第十卷
- 【翻译】Managed DirectX(第十章)
- 一卷书,一支笔,一扇窗,一盏灯
- directx初第一卷
- directx初第二卷
- directx初第三卷
- directx初第四卷
- directx初第五卷
- directx初第六卷
- directx初第七卷
- directx初第八卷
- directx初第九卷
- directx初第十二卷
- directx初第十三卷
- DirectX
- DirectX
- DirectX
- 和过去说一声再见。
- linux常用命令(3)
- xampp在Win10环境系统环境搭建
- 嵌入式开发环境搭建之安装交叉编译工具链
- 鸭式辨型模仿接口
- directx初第十一卷
- Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- Android分享功能的实现
- 自定义控件:Viewpager
- headfirst设计模式(2)—观察者模式
- 文件上传之Apache commons fileupload使用
- SQL语句中常用关键词及其解释
- mysql 微信用户昵称emoji 完整保存
- Android中的Audio播放:竞争Audio之Audio Focus的应用