Android 使用空白区域绘制位图

Android 使用空白区域绘制位图,android,opengl-es,bitmap,png,Android,Opengl Es,Bitmap,Png,我需要在完全渲染的GLSurfaceView上绘制位图。通过完全渲染,我的意思是整个东西都充满了彩色三角形。显然,位图将隐藏它下面的三角形,但我想尽量减少多少是隐藏的。 位图为64x64像素,在PNG文件中有许多半透明的空白区域。当我用两个三角形绘制一个正方形来绘制位图时,半透明区域变成黑色(上图中的绿色区域),可能是因为应用程序背景是黑色的。有没有一种简单的方法可以使半透明区域不影响图像(上面的第二幅图像)?渲染位图时,是否需要创建一组复杂的三角形,精确地勾勒出非半透明部分的轮廓 我正在开发

我需要在完全渲染的GLSurfaceView上绘制位图。通过完全渲染,我的意思是整个东西都充满了彩色三角形。显然,位图将隐藏它下面的三角形,但我想尽量减少多少是隐藏的。

位图为64x64像素,在PNG文件中有许多半透明的空白区域。当我用两个三角形绘制一个正方形来绘制位图时,半透明区域变成黑色(上图中的绿色区域),可能是因为应用程序背景是黑色的。有没有一种简单的方法可以使半透明区域不影响图像(上面的第二幅图像)?渲染位图时,是否需要创建一组复杂的三角形,精确地勾勒出非半透明部分的轮廓


我正在开发摩托罗拉Xoom,安卓3.0。谢谢您的时间。

使用。

听起来很好。我通过添加“gl.glEnable(GL10.gl_ALPHA_TEST);”尝试了一下,但没有成功。还有什么我需要做的吗?你也需要设定你的目标。太棒了。我唯一的遗憾是我只能给你一个+1。谢谢