0

画面内のすべてのオブジェクトを再度描画しなくても、画面を 1 点だけきれいにする方法を探しています。それは可能ですか?「最大 1 ポイント」とは、画面上に 20 個のオブジェクトがあり、それぞれが個別のバッファーに格納されている場合、1 つのオブジェクトを削除するたびに、画面全体をクリアしてから、glClean残っているものを再描画する必要があることを意味します。私が望むのは、全体を再描画することなく、最後のオブジェクトのみを削除することです。オブジェクトは FIFO であるため、順序付けの問題はありません。私は、コンテキストをプッシュするようなものがあることを望んでいました。たとえば、10 個のオブジェクトをプッシュし、すべてのオブジェクトではなく、そのコンテキストのみをクリーンアップ/再描画します。

4

1 に答える 1

4

「背後にあるもの」を含むピクセル バッファ データ。削除しようとしているオブジェクトは、ラスター化によって既に失われています。削除したオブジェクトの背後にあるはずだったものを正しく計算するために、残りのオブジェクトを再度レンダリングする必要があります。

于 2013-02-28T00:49:59.883 に答える