【发布时间】:2024-05-19 00:15:02
【问题描述】:
我想达到如图所示的效果:
当星星穿过遮罩时,遮罩下的部分星星不显示。
我尝试使用混合功能,但我不知道如何设置正确的混合功能。 我按照这个例子(https://gist.github.com/mattdesl/6076846),但仍然无法弄清楚如何达到我想要的结果。
谁能教我如何找到混合函数来实现这个效果??
【问题讨论】:
-
我无法从您的图像中完全理解您想要实现的目标是什么 - 图像是什么,掩码是什么?
-
对糟糕的介绍感到抱歉。
-
星星是精灵。并且蒙版是蒙版图像(绿色),它是在中心网格上关闭颜色蒙版绘制的,即 glColorMask(false, false, false, true)。所以效果会是这样的:当星星与中心网格重叠时,星星的一部分会隐藏在背景下。
标签: opengl libgdx mask scene2d