OpenGL中在光照情况下,glColor4f()函数不能用,那我这么实现混合透明效果?急等。。。

时间:2021-02-26 19:09:41
如上所述,我这几天我一直在学习OpenGL,遇到了一些不懂的问题,我就发帖求助,但是好像很少有人能彻底的帮助我解决问题的,回复我帖子的也很少,问题很难吗?我觉得要是有学过OpenGL基础的,应该不是很大的问题,我真诚的希望那些OpenGL的老鸟能给我这个新手急需的帮助,你的举手之劳将使得我对你万分的崇拜而且还有分等着你拿,何乐而不为了?劳驾了,帮帮忙~~~

7 个解决方案

#1


虽然很想帮你,但是OpenGL不熟啊,如果是算法上的问题还好帮忙,但是API细节上的事情无能为力呢。
不过好奇的是,为什么OpenGL在开启光照的时候不能用glColor4f()呢?

#2


你用的函数都太古怪了,我到现在也没用过这个函数啊,我学opengl就是看着红宝书上的代码,然后自己该,然后有问题再去百度,我怎么就没用到这些glColor4f()的函数呢?

#3


怎么可能啊glColor4f()很常用的 啊,第四个参数设定透明度

#4


嘿嘿,所以说我编的程序很简单嘛,你去搜一下这个函数的用法和各个参数的设法,你的手头总得有些opengl的资料吧,看看那上面例子代码里是怎么用这个函数的啊

#5


楼主我们两个是做同一行的,我在做LED的3D效果这一块

#6


我也遇到了这个问题

#7


glColor4f()此方法为设置所画图形和颜色。其中参数的类型为float,四个参数为glColor4f(float red,float green,float blue,float alpha),只要按这个去设置就没问题了。

#1


虽然很想帮你,但是OpenGL不熟啊,如果是算法上的问题还好帮忙,但是API细节上的事情无能为力呢。
不过好奇的是,为什么OpenGL在开启光照的时候不能用glColor4f()呢?

#2


你用的函数都太古怪了,我到现在也没用过这个函数啊,我学opengl就是看着红宝书上的代码,然后自己该,然后有问题再去百度,我怎么就没用到这些glColor4f()的函数呢?

#3


怎么可能啊glColor4f()很常用的 啊,第四个参数设定透明度

#4


嘿嘿,所以说我编的程序很简单嘛,你去搜一下这个函数的用法和各个参数的设法,你的手头总得有些opengl的资料吧,看看那上面例子代码里是怎么用这个函数的啊

#5


楼主我们两个是做同一行的,我在做LED的3D效果这一块

#6


我也遇到了这个问题

#7


glColor4f()此方法为设置所画图形和颜色。其中参数的类型为float,四个参数为glColor4f(float red,float green,float blue,float alpha),只要按这个去设置就没问题了。