doublebuffered

    0熱度

    2回答

    到目前爲止,我已經通過創建和映像,使用其關聯的圖形對象繪製我想要的圖像,然後使用繪製方法的圖形對象將該圖像繪製到屏幕來完成雙緩衝。最近,我瞭解了BufferStrategy類及其用法。我想知道這兩種方法的優缺點。編號: 我不認爲我的問題非常明確。我想知道DIY方法和BufferStrategy的優缺點,以及什麼時候應該使用這兩種方法。

    0熱度

    1回答

    我正在一個Windows窗體項目和UserControl雙緩衝有一些問題。 我創建了一個用戶控件,並有一個背景圖像,然後在它上面我有幾個單選按鈕和標籤。單選按鈕和標籤都具有透明背景顏色。 但是,當我顯示並隱藏用戶控件時,可以看到具有透明背景的標籤和單選按鈕上的閃爍。 我試着 Me.SetStyle(ControlStyles.DoubleBuffer _ Or ControlStyles.All

    1熱度

    3回答

    我在執行DoubleBuffer時遇到了一些麻煩。在你離開文本牆之前,你應該知道它有很多,以防萬一你需要知道。我認爲我遇到問題的實際地點是一種方法。 我最近查了一篇關於雙緩衝gpwiki的教程,並決定嘗試和實現他們到代碼中的代碼,我試圖實現doublebuffer。我得到以下錯誤: 「java.lang.IllegalStateException:組件必須有一個有效的對等體」。 我不知道如果你知道

    6熱度

    6回答

    當雙緩衝的數據這是由於被線程之間共享執行指針交換,我使用一個系統,其中一個線程從一個緩衝器讀出,一個線程從另一個緩衝器讀出和讀出從第一個緩衝區。麻煩的是,我將如何實現指針交換?我需要使用關鍵部分嗎?沒有互鎖功能可以實際交換數值。我不能讓線程從緩衝區讀取一個,然後開始從緩衝區讀取兩個,在讀取的過程中,這將是appcrash,即使其他線程沒有開始寫入。 我在Visual Studio Ultimate

    0熱度

    2回答

    我正在開發一個Windows Mobile 5.0和以上應用與.NET Framework精簡2.0 SP2與C#。 我重寫了一個自定義消息框上的OnPaint方法,該方法繪製了一個用alpha透明度填充整個窗體的位圖,以及一個帶有按鈕和半透明背景上的消息的漸變框。 我測試它,但它是如此緩慢,所以我將使用雙緩衝。我可以使用雙緩衝區來繪製漸變框和測試,但是如果我使用具有Alpha透明度的背景位圖的雙

    0熱度

    1回答

    你好我有一個沉重的圖形應用程序,我必須在2-10秒內繪製圖形,每次這個時間取決於通過UDP向我的應用程序發送數據的源應用程序; 我有一些靜態圖形出現在他們沒有任何變化有些是半動態的,這意味着一段時間,他們正在更新,通常保持不變,所有其他圖形是動態的大概有8000左右的對象是動態的 我我在C#中工作,並學習標題中給出的兩種技術哪一種在這種情況下效率更高,需要幫助提前 thanx;

    7熱度

    1回答

    雙緩存(在java中)awt可能嗎?目前,我知道swing不應該與awt一起使用,所以我不能使用BufferStrategy,也不能使用(我已經有一些用awt編寫的代碼,我不想在swing中重寫)。 如果使用awt可以實現雙緩衝,那麼我是否必須手工編寫緩衝區?與swing不同,awt似乎沒有相同的內置雙緩衝功能。 如果我必須手工編寫代碼,有沒有一個很好的教程來看看?或者,對於新手程序員來說,使用s

    6熱度

    2回答

    我正在尋找一種可移植的方式來創建一個無阻塞的SwapBuffers(),即使VSync被激活。 換句話說,是否可以通過事件來通知,或知道延遲到下一個VSync?

    0熱度

    1回答

    我正在製作使用雙緩衝的全屏應用程序。問題是:當我調試它時,調試器暫停進程(斷點或拋出的異常),二級緩衝區可能卡在屏幕上。在這種情況下,我只能看到當前幀和鼠標指針,我可以與IDE的UI進行交互,但我沒有看到它(因爲它在主緩衝區上繪製,不可見,我只能猜測按鈕在哪裏) 。我認爲這種行爲是圖形驅動程序和操作系統的依賴,但可能我不是唯一有這個問題的人(在Ubuntu上,但在Windows中沒有類似的問題)。

    2熱度

    3回答

    我寫了下面這個簡單的程序,它每隔100毫秒在屏幕上繪製一行(由timer1觸發)。我注意到圖畫閃爍了一點(也就是說,窗口並不總是完全藍色,但有些灰色照耀着)。所以我的想法是使用雙緩衝。但是當我這樣做時,情況就更糟了。現在屏幕幾乎總是灰色的,並且偶爾會出現藍色(由timer2演示,每2000毫秒切換DoubleBuffered屬性)。 對此有何解釋? using System; using Sys