0

OpenGL ES 1.1 で [UIColor clearColor] を使用して描画するにはどうすればよいですか? 消しゴムツールを作りたい...

4

1 に答える 1

2

マスクされた画像を作成できます。これを行うには多くの方法があり、これが私のために働いたものです:

黒い円があり、残りはすべて透明な画像を作成しました。この画像からテクスチャを作成し、単純なテクスチャの正方形として描画しますが、このブレンド関数を使用します。

glBlendFunc(GL_ZERO, GL_ONE_MINUS_SRC_ALPHA);

ブレンドを有効にすることを忘れないでください。描画呼び出しが完了したら、ブレンド関数を復元します(または、他の場所で使用しない場合はブレンドを無効にします)

于 2012-06-04T12:35:50.443 に答える