如何在Libgdx android中使纹理不接受点击?

如何在Libgdx android中使纹理不接受点击?,android,libgdx,showcaseview,Android,Libgdx,Showcaseview,我使用以下代码创建了一个透明的黑色层: Pixmap pixmap = new Pixmap((int) stage.getWidth(), (int) stage.getHeight(), Pixmap.Format.LuminanceAlpha); Pixmap.setBlending(Pixmap.Blending.None); // disable Blending pixmap.setColor(0, 0, 0, 1f); pixmap.fill

我使用以下代码创建了一个透明的黑色层:

        Pixmap pixmap = new Pixmap((int) stage.getWidth(), (int) stage.getHeight(), Pixmap.Format.LuminanceAlpha);
    Pixmap.setBlending(Pixmap.Blending.None); // disable Blending
    pixmap.setColor(0, 0, 0, 1f);
    pixmap.fill();
    pixmap.fillCircle(200, 200, 100);
    pixmapTexture = new Texture(pixmap, Pixmap.Format.LuminanceAlpha, false);


    @Override
public void render(float delta) {
    super.render(delta);
    stage.getBatch().begin();
    stage.getBatch().draw(pixmapTexture, 0, 0);
    stage.getBatch().end();
}
问题是我可以点击它。 例如,如果我有一个按钮后面,我可以点击它。 我希望能够只单击特定的演员,我将为他们在我创建的黑屏(纹理)中创建一个透明的圆圈

为什么我可以点击纹理?我希望能够通过一个透明的圆圈,我将使点击


另外,我正在尝试做一些类似于

的事情,你可以点击它,因为你没有将它编程为不允许这样做。图形和输入相互独立,不知道对方在做什么。我认为您需要创建要禁用的小部件列表,并在显示封面的同时将其设置为Touchable.disabled。