Directx11教程(45) alpha blend(2)

    在myTutorialD3D11_40中,我们在场景中再添加一个box,并把box放在水里,实现半透明的效果。如下图所示:

image

      我们要特别注意一点的就是场景中物体的渲染次序,先渲染山谷、第二个box,第三个水。

box和水的顺序不能颠倒,颠倒后的效果如下,没有了透明的效果

image

完整的代码请参考:

工程文件myTutorialD3D11_40

代码下载:

https://files.cnblogs.com/mikewolf2002/d3d1139-49.zip

https://files.cnblogs.com/mikewolf2002/pictures.zip

posted on 2012-05-11 22:01  迈克老狼2012  阅读(1240)  评论(0编辑  收藏  举报

导航