bufferstrategy

    1熱度

    1回答

    看起來大多數人推薦只使用2或3.這是因爲3個以上的處理能力或其他東西(請原諒我對此有點新鮮)?在什麼樣的程序中你會使用3個以上的緩衝區? 2或3對我的程序正常工作,我只是好奇。

    0熱度

    2回答

    的時候,當我試圖創建一個與BufferStrategy中爲createBufferStrategy(2)雙緩衝,我得到這個錯誤: Exception in thread "main" java.lang.IllegalStateException: Component must have a valid peer at java.awt.Component$FlipBufferStrat

    1熱度

    2回答

    我發現,有在使用FileStream結合使用BufferedStream是沒有意義的,因爲它有它自己的緩衝策略。然而,我想知道一兩件事: FileStream fsWithBuffer = new FileStream("buf.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None, 255);

    0熱度

    1回答

    我有以下類(片段),在我的render()方法中,我正在使用BufferStrategy進行緩衝。我遇到的問題是當我移動圖像時,它留下一個尾巴。 我需要什麼,我的代碼做才能讓這麼尾不顯示?下面是代碼: public class Main extends JFrame implements Runnable{ private BufferStrategy bufferStrategy;

    1熱度

    1回答

    首先,我知道這樣的問題已經被問過,但沒有答案似乎解決了我的問題。 我正在開發一個小遊戲,並且由於某種原因,每當我嘗試創建新的bufferstrategy時,java都會返回IllegalStateException。我加入遊戲一個JFrame,但是例外還是拋出,這裏是添加到JFrame代碼: JFrame frame; public Window(int x, int y, int widt

    1熱度

    2回答

    我一直在嘗試製作3D遊戲,出於某種原因,我的代碼正在拋出一個NullPointerException。我得到的錯誤是: Exception in thread "Thread-3" java.lang.NullPointerException at Display_3d.render(Display_3d.java:73) at Display_3d.run(Display_3d.java:

    0熱度

    1回答

    我正在嘗試爲我正在處理的遊戲創建菜單,但是當我嘗試使用GetBufferStrategy時,Eclipse會告訴我創建一個方法。我不想要一種方法。我希望它得到緩衝策略。我對java很陌生,請解釋爲什麼我的代碼是錯誤的,所以我不再重複一遍。 package homeScreen; import java.awt.Graphics; import java.awt.Toolkit; import

    2熱度

    1回答

    我知道這已經被問過,但我仍然無法讓它工作。 public class GUI extends JFrame implements Runnable{ public static JPanel contentPane; public static Graphics2D graphics; public static BufferStrategy bufferStrat

    0熱度

    1回答

    即使使用Java Swing一年以上,它仍然對我來說很神奇。如何正確使用BufferStrategy,特別是方法createBufferSrategy()? 我想有一個JFrame和一個畫布,它被添加到它,然後畫。我還希望能夠調整(setSize())Canvas。每次我調整畫布的大小時,似乎我的BufferStrategy被丟棄或者變得沒有用處,因爲在BufferStrategy上使用show(

    3熱度

    3回答

    我試圖用JFrame上的Graphics2D繪製圖像。 但此代碼僅顯示空白背景。 如何做到這一點? Java版本:SE-1.6 IDE:Eclipse的 我的代碼如下所示: import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferSt