bufferstrategy

    3熱度

    2回答

    我正在學習使用緩衝區策略與畫布,我編寫了這個類,然後將其添加到另一個類的JFrame中。 我想繪製一個矩形,但畫布是空的。控制檯說 at java.awt.Component$FlipBufferStrategy.createBuffers(Unknown Source) at java.awt.Component$FlipBufferStrategy.<init>(Unknown Source

    13熱度

    2回答

    在Java中進行2D遊戲開發時,大多數教程都會創建一個緩衝策略來渲染。這非常合理。 但是,人們似乎傾向於將實際圖形繪製到緩衝區的方法。 一些教程創建了一個緩衝圖像,然後創建一個整數數組來表示各個像素的顏色。 private BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); pri

    0熱度

    1回答

    我一直在四處搜尋這個問題的答案,但幾乎沒有提供有關如何解決問題的信息。我期望做的是能夠使用Graphics2D在窗口內完成我需要的所有圖形。我對Graphics2D和BufferStrategy的使用並不是很寬容,因爲我有大量的現有代碼使用這些來使用計算機GraphicsDevice製作全屏窗口。這是我做的測試,但有些東西我缺少。 public static void main(String[]

    8熱度

    1回答

    有誰知道如何將JTextField添加到圖形名稱bufferstrategy.getDrawGraphics? Tryed痛成圖形,這樣的事情: private JTextField Input = new JTextField(); BufferStrategy bs = getBufferStrategy(); if (bs == null) { createBufferStr

    3熱度

    2回答

    不應該三重緩衝,Canvas是被動渲染的最佳解決方案嗎?我剛剛寫了這個顯示一個圓的java代碼。如果我將buffersraterate設置爲3,它會閃爍很多。如果我把它降低到2或1就沒關係。也許我做錯了什麼? public void run(){ while (running){ update(); draw(); } } public voi