問題タブ [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 に答える
156 参照

java - BufferStrategy の実装

私は Java のバックグラウンドから来ており、ゲームを作成するためにアニメーションを滑らかにするために常に BufferStrategy を使用していました。しかし、Android では BufferStrategy が見つからなかったので、独自に作成することにしました。BufferStrategy をどのように実装しますか? 疑似コードもOKですが、もちろんAndroidのコードの方が好きです。

0 投票する
2 に答える
1616 参照

java - BufferStrategy の作成時の java.lang.IllegalStateException

createBufferStrategy(2)ダブルバッファリング用の bufferstrategy を作成しようとすると、次のエラーが発生します。

そして私のコードは次のとおりです。

}

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

java - メソッドを作成する必要があるのは何ですか?

作業中のゲームのメニューを作成しようとしていますが、GetBufferStrategy を使用しようとすると、Eclipse からメソッドを作成するように指示されます。メソッドはいらない。バッファ戦略を取得したい。私はJavaが初めてなので、コードが間違っている理由を説明して、二度と繰り返さないようにしてください。

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

c# - デフォルトのバッファ サイズが 4096 である理由はありますか?

あちこちで 4096 がデフォルトのバッファ サイズとして使用されているのをよく見かけます。別の値ではなく 4096 が選択された理由はありますか?

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

java - バッファ戦略の作成による不正な状態の例外

こんにちは、私はコーディングをしていて、これが思いつきました

スレッド「Thread-2」での例外 java.lang.IllegalStateException: コンポーネントには、java.awt.Component$FlipBufferStrategy.createBuffers(不明なソース) の java.awt.Component$FlipBufferStrategy.(不明なソース) で有効なピアが必要です。 awt.Component$FlipSubRegionBufferStrategy.(不明なソース) で java.awt.Component.createBufferStrategy(不明なソース) で java.awt.Canvas.createBufferStrategy(不明なソース) で java.awt.Component.createBufferStrategy(不明なソース) で java.awt .Canvas.createBufferStrategy(不明なソース) で spoderman.game.Main.render(Main.java:79) で spoderman.game.Main.run(Main.java:64) で java.lang.Thread.run(不明なソース)


createBufferStrategy(3); であったエラーを特定したコードを次に示します。

助けてください!!!

}

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

java - Java: BufferedImage を BufferStrategy に適用する

私は現在 GameDev チュートリアルから学んでいますが、本当に混乱しているのは、配列にラスターした BufferedImage がどのように更新されているかです。私のコードでは、特定の BufferedImage が BufferStrategy に使用されることになっていることを指定したことはありません。これにより、Buffers 自体が変更されると思いますが、コードはまだ何とか機能します。

http://pastie.org/private/un1ep4wwrbsi0ecwmqc5w#15

「画像」に対して ctrl+f を押すだけで、パラメータ「画像」が更新されていないことがわかります。一度だけ作成され、それだけです。それでも、ピクセル配列が (別のクラスで、私が投稿したものにコピーされて) 変更されると、その変更は image-Object に影響し、それが Graphics によって描画されます。Array-raster を BufferedImage (= パラメータ イメージ) にコピーするように JVM に正確に指示する場所はどこですか?

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

java - Java Canvas Buffered イメージのパフォーマンスの向上

私は Java Canvas を使用しており、1 秒間に約 20 回呼び出される draw メソッドがあります。画像の配列を反復処理し、ウィンドウ サイズに応じてそれらの scaledInstance を描画します。

パフォーマンスは本当に悪いです。私はバッファ戦略を使用しており、これが BufferedImage である画像の宣言方法です。