Java2Dでゲームを作成する方法については、very good tutorialが見つかりました。このチュートリアルでは、「宇宙船を動かす」というセクションがあり、これは小さな宇宙船の画像を画面上で動かす方法を示しています。私は船で遊んでいて、それが時には画面上で「ブロック」していることに気づいた。いくつかのテストの後、私はブロックの問題が起きていることを知りました。キーボードの矢印を使用して、
大きな画像(18000 x 18000)をアプリケーションにロードしたい。私がint_rgbタイプのBufferedImageを使用する場合は、ロードするために約1235MBのヒープメモリが必要です。これは非常に大量のメモリであり、エンドユーザーはRAM(1GB以下)が少ない可能性があります。 私の開発PCでMyEclipse IDEからイメージをロードすると、メモリが不足してExceptionが