Directx11教程(45) alpha blend(2)

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

Directx11教程(45) alpha blend(2)

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

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

Directx11教程(45) alpha blend(2)

完整的代码请参考:

工程文件myTutorialD3D11_40

代码下载:

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

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

上一篇:c#: TabControl隐藏选项卡(WizardPages)


下一篇:maven上传jar包到nexus私服后的存放路径 以及 使用IDEA上传jar包的步骤