OpenGl中使用透明贴图

来源:互联网 发布:大智慧期货软件 编辑:程序博客网 时间:2024/04/30 02:00

 

 想使用透明的贴图,一个Quards对象上面贴一些透明的图案,折腾了很长时间。又是glBlend什么的,好像都是没有多少效果,最后才知道使用glEnable(GL_ALPHA_TEST),彻底晕倒,看来不是专业学习这个还是不行的。

 

            Gl.glEnable(Gl.GL_ALPHA_TEST)
            Gl.glAlphaFunc(Gl.GL_GREATER, 
0)

 

使用上面的语句算是彻底搞定了,再次BS一下自己。

感谢这个链接中朋友的代码:http://bbs.gameres.com/showthread.asp?postid=251689(可能需要登录才能访问)