Android 如何逐步使多边形不可见?

Android 如何逐步使多边形不可见?,android,opengl-es,Android,Opengl Es,我需要使用OpenGL ES 1.1使多边形逐渐不可见。我正在为Android开发,但我认为其他平台也会做同样的代码,只是做一些小的改动 如何实现这一点?创建一个FloatBuffer数组,每个FloatBuffer元素包含4个浮点值。这四个值表示从0.0f到1.0f的rgba值。在每个缓冲区的第四个元素中,可以设置alpha值,对于数组的每个元素,可以增量更改alpha值。然后创建一个引用此数组元素的方法,以应用颜色属性。您所说的渐进到底是什么意思?只需更改颜色的alpha值,在每个帧中执行类

我需要使用OpenGL ES 1.1使多边形逐渐不可见。我正在为Android开发,但我认为其他平台也会做同样的代码,只是做一些小的改动


如何实现这一点?

创建一个FloatBuffer数组,每个FloatBuffer元素包含4个浮点值。这四个值表示从0.0f到1.0f的rgba值。在每个缓冲区的第四个元素中,可以设置alpha值,对于数组的每个元素,可以增量更改alpha值。然后创建一个引用此数组元素的方法,以应用颜色属性。

您所说的渐进到底是什么意思?只需更改颜色的alpha值,在每个帧中执行类似colorA-=0.05f的操作;glColor4f(1,0,0,colorA),这就是你想要的吗?我的多边形有一个纹理,而不是一个彩色多边形。重复问相同的问题。使用gl.glTexEnvf(GL10.gl\u texture\u ENV,GL10.gl\u texture\u ENV\u MODE,GL10.gl\u MODULATE);绑定纹理后,这将使纹理的颜色与color4f()颜色合成