我正在C#中進行遊戲(2.0或3.5 havn't尚未決定)。該遊戲將在具有六邊形網格的地圖上播放。我明白這張地圖的用戶界面應該使用雙緩衝(大量圖層,如此緩慢的繪圖)。我知道我可以通過樣式啓用雙緩衝,或創建自己的緩衝區並自行處理。我在網上找到的大多數推薦是自己處理。我想知道爲什麼?顯然這可以讓我避免控制雙緩衝所固有的假設,但我不知道這些假設是什麼。我爲什麼要做手動雙緩衝?
再說一遍,我不是找代碼來解釋如何雙緩衝我的控制,而是爲什麼我反而建立這個自己使用雙緩衝的風格,並允許CLR /控制類來處理呢?
謝謝,但我已經完成了網頁搜索:-) – 2010-09-10 14:57:21