2011-08-09 27 views
1

我希望能夠在上一幀的頂部繪製以跟蹤粒子的運動。首先,我嘗試不調用glClear(),這可以在iPad模擬器上工作,但會在實際設備上產生閃爍效果。有4000個粒子繪製,所以繪製更多的每個幀不是性能原因的選項。有沒有辦法在前一幀的頂部執行當前繪圖命令?像是將當前緩衝區與前一個緩衝區結合起來?OpenGL ES如何繪製上一幀的頂部

謝謝!

回答

3

一般來說,每幀畫一切都是一個好主意(至少如果使用雙緩衝)。你可以做的是將場景逐步繪製成紋理(使用FBO)(不含glClear),然後每幀顯示該紋理。