0
我想添加內容到我的畫布,而不清除和重繪我以前繪製的內容。那可能嗎?現在我重新繪製所有內容,每次調用drawRect:
時間,這使得事情緩慢。有沒有辦法在調用drawRect之前阻止GLKView清除上下文:?
編輯: clearsContextBeforeDrawing
似乎沒有工作。
我想添加內容到我的畫布,而不清除和重繪我以前繪製的內容。那可能嗎?現在我重新繪製所有內容,每次調用drawRect:
時間,這使得事情緩慢。有沒有辦法在調用drawRect之前阻止GLKView清除上下文:?
編輯: clearsContextBeforeDrawing
似乎沒有工作。
OpenGL非常靈活。我不知道drawRect:方法是什麼,即使你不必每次都調用這個方法。也許NStimer或CADisplayLink調用drawRect方法,並在drawRect中調用GLClear()。 所以你可以用任何形式改變它。
可能他們都不會調用'drawRect',但我認爲它與'CADisplayLink'同步。無論如何,似乎我只有我缺乏經驗的責任,因爲** I **在一些模糊的地方早些時候被稱爲「glClear」。 – Meda 2013-02-25 15:22:33