Android OpenGL ES 1.0:在纹理重叠时隐藏纹理部分

Android OpenGL ES 1.0:在纹理重叠时隐藏纹理部分,android,opengl-es,textures,Android,Opengl Es,Textures,我有一个纹理的道路。由具有此纹理的三角形条带表示的线如下所示: 当然,道路可以与其他道路重叠。在这种情况下,我想隐藏道路边界。道路边界的alpha值为0.6,与道路的alpha值为1的时间相同。那么,当alpha较小的纹理部分与alpha较大的纹理部分重叠时,如何隐藏alpha较小的纹理部分呢? 以下是我所拥有的: 这就是我想要的: 我想不出阿尔法通道的任何功能可以像那样进行比较 我可能会做什么: 启用alpha测试以拒绝alpha我想不出alpha通道的任何功能可以像那样进行比较 我可能会做

我有一个纹理的道路。由具有此纹理的三角形条带表示的线如下所示:

当然,道路可以与其他道路重叠。在这种情况下,我想隐藏道路边界。道路边界的alpha值为0.6,与道路的alpha值为1的时间相同。那么,当alpha较小的纹理部分与alpha较大的纹理部分重叠时,如何隐藏alpha较小的纹理部分呢? 以下是我所拥有的:

这就是我想要的:


我想不出阿尔法通道的任何功能可以像那样进行比较

我可能会做什么:


启用alpha测试以拒绝alpha我想不出alpha通道的任何功能可以像那样进行比较

我可能会做什么:

启用alpha测试以拒绝alpha