0
ののの透明度を表示するには、次のコードを入力します。私は255(不透明)、0(完全に透明)、128(半分)を試しましたが、何も動作していないようです。Pygletを使用して透明プリミティブを描画する方法
pyglet.graphics.draw(4, pyglet.gl.GL_QUADS,
('v2f', (0, 0, # point0
0, 32, # point1
32, 32, # point2
32, 0) # point3
),
('c4B', (255, 0, 0, 128, # color for point0
0, 255, 0, 1, # color for point1
0, 0, 255, 255, # color for point2
0, 0, 0, 0) # color for point3
)
) # end draw()
これは、グラデーションの正方形を作り、正常に動作します。 正方形がスプライトの上に描かれていますが、スプライトトラフが正方形であることを確認したいと思います。
- Pygletのv1.2.4