問題タブ [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.
java - コンポーネントには有効なピアが必要です (BufferStrategy)
だから私はJavaで2Dゲームを作っていて、BufferStrategyメソッドをゲームに実装しました。この行「this.createBufferStrategy(3);」で止まっています。
それ以来、このエラーが発生しています:
理由がわかりません。助けてください。これは私の Game.java コードです:
そして WindowFrame.java コード:
java - 「BufferStrategy.show()」を呼び出すとどうなりますか?
呼び出すとbs.show()
、バッファリングされたフレームが実際に表示されますか? もしそうなら、どのように?次の利用可能なバッファを可視化すると単純に言っていますが、現在のバッファはどうでしょうか? いつ表示されますか?
java - オブジェクトなしで getBufferStrategy と createBufferStrategy を呼び出す
Java でのゲームの作成に関するビデオを見ていて、BufferStrategy オブジェクトを作成する次のコードを見ました。
この正確なコード ブロックを他の例やビデオで見たことがあるので、かなり標準的なように思えます。私の質問は、 getBufferStrategy() も createBufferStrategy() も静的メソッドではないため、オブジェクトで呼び出すべきではないのですか? そして、この render メソッドは Canvas クラスを拡張するクラスに属しているので、コードは次のようになるべきではありませんか?:
Canvas クラスの docs.oracle ページには、これらのメソッドが非静的としてリストされています。では、オブジェクトなしでそれらを呼び出すことができるのはなぜでしょうか? どんな助けでも大歓迎です。
java - Java スイングスタッターで書かれたゲーム
Java で書かれた Flappy Bird ゲームである新しいプロジェクトに小さな問題があります。それはたくさん吃音します。私は何をすべきかわかりません。他のトピックで解決策を探していましたが、残念ながら何が問題なのかわかりません。バッファー戦略を使用しましたが、うまくできているかどうかわかりません。これがコード全体です。
}