2

そのため、テクスチャのアルファ値に問題があります。基本的に、ピックスマップはすべて黒に設定され、円の領域が透明になるようにアルファ値を0に設定して塗りつぶされた円を描画し(はい、ブレンドをなしに設定)、ピックスマップからテクスチャを作成しました。このような:

Texture myTexture = new Pixmap(TransparentCirclePixmap); // this constructor takes a pixmap

このテクスチャを描画すると、円は透明ではなく、ゲームの背景ではない色になります。

つまり、基本的に私が欲しいのは、ピックスマップに透明な円を描き、そのピックスマップからテクスチャを作成することです。テクスチャを画面に描くと、円の内部にゲームの背景にあるものがすべて表示されます。

4

0 に答える 0