所以我的纹理中的alpha值有问题。基本上像素图设置为全黑然后我绘制了一个填充圆圈,其中alpha值设置为0,以便圆圈区域透明(是的,我将混合设置为无),然后我从像素图创建了纹理像这样:
Texture myTexture = new Pixmap(TransparentCirclePixmap); // this constructor takes a pixmap
如果我绘制这个纹理,圆圈不是透明的,它的颜色不是我游戏中的背景。
基本上我想要的是在我的像素图中绘制一个透明圆圈并从该像素图创建一个纹理,当我将纹理绘制到屏幕时,圆圈的内部显示我游戏背景中的任何内容。