1
我使用OpenTK(用於.NET的OpenGL包裝)來繪製二維對象 一般來說我畫兩個元件(它由更小的物體的)商店呈現層
public void Draw()
{
DrawElement1(); // Element1 changes every 300ms
DrawElement2(); // Element2 changes every 50ms
}
在當前的實現中,我必須每隔50ms調用Draw
以使Element2保持最新狀態。在這種情況下,我毫無意義地刷新了Element1 5次。
所以我需要一些方法來儲存,以便部件1的再現狀態,以加快我的畫
public void Draw()
{
if(needUpdateElement1)
DrawElement1();
else
DrawRenderedElement1();
DrawElement2();
}
謝謝,這真的有助於開始 – Stecya 2012-07-24 07:13:41