Directx11教程(45) alpha blend(2)
在myTutorialD3D11_40中,我们在场景中再添加一个box,并把box放在水里,实现半透明的效果。如下图所示:
我们要特别注意一点的就是场景中物体的渲染次序,先渲染山谷、第二个box,第三个水。
box和水的顺序不能颠倒,颠倒后的效果如下,没有了透明的效果:
完整的代码请参考:
工程文件myTutorialD3D11_40
代码下载:
https://files.cnblogs.com/mikewolf2002/d3d1139-49.zip