我正在學習使用緩衝區策略與畫布,我編寫了這個類,然後將其添加到另一個類的JFrame中。 我想繪製一個矩形,但畫布是空的。控制檯說 at java.awt.Component$FlipBufferStrategy.createBuffers(Unknown Source)
at java.awt.Component$FlipBufferStrategy.<init>(Unknown Source
我一直在四處搜尋這個問題的答案,但幾乎沒有提供有關如何解決問題的信息。我期望做的是能夠使用Graphics2D在窗口內完成我需要的所有圖形。我對Graphics2D和BufferStrategy的使用並不是很寬容,因爲我有大量的現有代碼使用這些來使用計算機GraphicsDevice製作全屏窗口。這是我做的測試,但有些東西我缺少。 public static void main(String[]
不應該三重緩衝,Canvas是被動渲染的最佳解決方案嗎?我剛剛寫了這個顯示一個圓的java代碼。如果我將buffersraterate設置爲3,它會閃爍很多。如果我把它降低到2或1就沒關係。也許我做錯了什麼? public void run(){
while (running){
update();
draw();
}
}
public voi