0

私はOpenGLES 2.0に取り組んでいます。画面をタップすると点が取れます タップした点の色を消したいです。つまり、最初に持っていたものをすべて削除したいということです。

glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_FLOAT, GL_FALSE, sizeof(LineVertex), &vertices[0].color);

上記の行を試してみましたが、これは指定された色で領域を塗りつぶしますが、指定されたポイントで色を消去するなど、背景が見えるように色を削除したいと思います。

4

1 に答える 1

0

これを行うには、ウィンドウを覆う GL_RGBA 形式のテクスチャを作成する必要があります。次に、タッチ座標でテクスチャ内のピクセルのアルファ チャネルを編集し、glTexImage2d() でテクスチャを更新できます。

于 2013-09-04T21:38:01.033 に答える