問題タブ [bufferstrategy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
689 参照

java - コンポーネントには有効なピアが必要です (BufferStrategy)

だから私はJavaで2Dゲームを作っていて、BufferStrategyメソッドをゲームに実装しました。この行「this.createBufferStrategy(3);」で止まっています。

それ以来、このエラーが発生しています:

理由がわかりません。助けてください。これは私の Game.java コードです:

そして WindowFrame.java コード:

0 投票する
1 に答える
133 参照

java - 「BufferStrategy.show()」を呼び出すとどうなりますか?

呼び出すとbs.show()、バッファリングされたフレームが実際に表示されますか? もしそうなら、どのように?次の利用可能なバッファを可視化すると単純に言っていますが、現在のバッファはどうでしょうか? いつ表示されますか?

0 投票する
0 に答える
59 参照

java - オブジェクトなしで getBufferStrategy と createBufferStrategy を呼び出す

Java でのゲームの作成に関するビデオを見ていて、BufferStrategy オブジェクトを作成する次のコードを見ました。

この正確なコード ブロックを他の例やビデオで見たことがあるので、かなり標準的なように思えます。私の質問は、 getBufferStrategy() も createBufferStrategy() も静的メソッドではないため、オブジェクトで呼び出すべきではないのですか? そして、この render メソッドは Canvas クラスを拡張するクラスに属しているので、コードは次のようになるべきではありませんか?:

Canvas クラスの docs.oracle ページには、これらのメソッドが非静的としてリストされています。では、オブジェクトなしでそれらを呼び出すことができるのはなぜでしょうか? どんな助けでも大歓迎です。

0 投票する
0 に答える
95 参照

java - Java スイングスタッターで書かれたゲーム

Java で書かれた Flappy Bird ゲームである新しいプロジェクトに小さな問題があります。それはたくさん吃音します。私は何をすべきかわかりません。他のトピックで解決策を探していましたが、残念ながら何が問題なのかわかりません。バッファー戦略を使用しましたが、うまくできているかどうかわかりません。これがコード全体です。

}