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