0

私はブラックベリープレイブックのゲームに取り組んでおり、そのゲームでは、ゲームプレイ中にランダムな位置でスナップショットを取得する必要があり、この要件のために次のオープンGL関数を使用しています

glGetIntegerv(GL_FRAMEBUFFER_BINDING_OES, params);

今、私は2つの質問があります

  1. 実行後、この関数は params (GLUInt*) に NULL を設定します。これは何らかのエラーであり、このエラーを解決するにはどうすればよいでしょうか。
  2. これはスナップショットを取得するための正しい機能ですか?
4

1 に答える 1

2

glReadPixelsを使用すると、より幸運になる可能性があります。この関数は、フレーム バッファの一部をクライアント メモリにコピーします。

(モバイルデバイスについて言及したので、OpenGL ESを使用していると思います。)

于 2012-07-05T10:51:52.957 に答える