昨日、14回のLudum Dare 48時間ゲームでmy entryを終了しました。そして、java2dを使用してグラフィックスを行うことにしました。シンプルなJava2Dアプリケーションの面倒なパフォーマンス
私はAPIに精通しておらず、多くのグラフィックプログラミングを行っていませんが、私のゲームは非常に小さく(わずかに移動するものが十数個しかありません)、パフォーマンスに問題はありません。
言うまでもなく、私は間違っていました。ゲームは大部分の時間は大丈夫ですが、画面上で動き回る「敵」が多すぎたり、解像度が高すぎると視覚的に遅くなり始めます。
私は画面の描画機能としてパフォーマンスのボトルネックを判断しましたが、コメントアウトされているときは非常に高速です。
誰かが私にここで間違っているかもしれないことに頭を上げてもらえますか? (非常に短い)ソースコードはhereであり、そのほとんどはMainクラスであり、通常の疑いはinner game loopで呼び出されるdraw()関数です。
私は既にBufferStrategyを使用して画面を更新しています。間違っていない限り、問題はないはずです。
ありがとうございます。 Ido。
+1このトピックに関する多くの関連する質問があるようですが、これが新しい情報を生成するかどうか確認することになります。 –