0

libgdx を使用して、Pixmap をテクスチャに描画する透明度を有効にするために何かしなければならないことはありますか? Pixmap を渡すテクスチャの draw() 呼び出しの前に、これを試してみました。

Gdx.gl.glClearColor(0.5f, 0.0f, 0.0f, 1.0f);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
Gdx.gl.glEnable(GL10.GL_BLEND);

ただし、透明なピクセルではなく、不透明な濃い赤 (glClearColor) の色をペイントしています。

4

1 に答える 1

2

テクスチャへの透明度の欠如の理由はわかりませんが、ピックスマップのみを使用して (別の大きなピックスマップにピックスマップを描画する)、最後のステップとしてテクスチャにレンダリングするだけで解決したようです。

情報が見つからないため、透明な Pixmap をテクスチャに描画してテクスチャの背景色とブレンドすることはサポートされていないとしか思えません。

于 2013-03-14T04:49:50.347 に答える