因此,我尝试将圆形蒙版应用于小地图,它可在桌面应用程序上运行,但是当我在Android中运行它时,它就不行了。
这是我当前拥有的代码:
Gdx.gl20.glColorMask(false, false, false, true);
batch.setBlendFunction(GL20.GL_ONE, GL20.GL_ZERO);
batch.draw(style.mask, getX(), getY(),width,height);
batch.flush();
Gdx.gl20.glColorMask(true, true, true, true);
batch.setBlendFunction(GL20.GL_DST_ALPHA, GL20.GL_ONE_MINUS_DST_ALPHA);
batch.draw(region,getX(),getY(),width,height);
batch.flush();
batch.setBlendFunction(GL20.GL_SRC_ALPHA,GL20.GL_ONE_MINUS_SRC_ALPHA);
台式机:
Android: