gpt4 book ai didi

java - LibGDX Masking 在 Android 中表现不正确

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:21 27 4
gpt4 key购买 nike

所以我尝试将圆形蒙版应用于小 map ,它可以在桌面应用程序上运行,但是当我在 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);

桌面:

enter image description here

Android:

enter image description here

掩码:
enter image description here

最佳答案

您好,下图有不同的 mask 效果以及它们的组合如何工作。这可能对您有帮助。

尝试一次。

enter image description here

关于java - LibGDX Masking 在 Android 中表现不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54701839/

27 4 0
文章推荐: python - 管理员搜索字段中的 Django UUIDField
文章推荐: jquery - 单击时从中心向左动画 div
文章推荐: python - 如何根据经验确定级别?
文章推荐: html - 第二个 的布局与第一个
不一样