私は学校のプロジェクトのためのゲームを開発していますが、これまでのところうまくいっていますが、背景にdrawColorを使用する代わりにビットマップイメージを使用しようとしていますが、ゲームは遅く、Touch Eventsには反応せず、しばらくしてからクラッシュします。ここで私のコードは、これまでのところ、バックグラウンドを空白にするためにdrawBitmapの前にgetColorを使用しています。これは、動かない文字のスレッドが動きのたびに消えず、消去されないためです。 。Androidゲームの背景
canvas.drawColor(Color.BLACK);
canvas.drawBitmap
(BitmapFactory.decodeResource(getResources(),R.drawable.park),0,0,null);
スレッドの静的な背景イメージを移動するには、これ以上効果的な方法があります。
私はいつも「それで終わった」という言葉を理解することに問題がありました...いつこれが起こるはずですか?時間があれば、Durzaの例を挙げることができますか? – JoxTraex
@ JoxTraex "これで済む"とは、イメージがもう必要ないときです。たとえば、ゲーム内の背景が異なるレベルが異なる場合、使用しないバックグラウンドイメージをリサイクルしたい場合などです。もはや、メモリを解放する。 – Durza007
私は、ユースケースだったと感じました。情報をありがとう! – JoxTraex