###前提・実現したいこと
Processingでシューティングゲームを作っています。
手前と背景の多重スクロールを実装し、テスト用のrectメソッドを用いての矩形での描画から実際のゲーム画面で用いる背景画像をマップサイズの16×16枚で画像を描画したところ、処理が追いつかず大変に動作が重くなってしまいました。
解決策はありますでしょうか?
ちなみにゲーム画面はscaleメソッドで4倍表示しています。
3倍だと何とか動くのですが、やはり画面が表示が小さくなってしまうため4倍表示で描画したいのです。
byte[] arr; PImage[] img; for(int i=0; i<16; i++){ for(int j=0; j<16; j++){ fill(#ccddff); stroke(#aaccff); //rect(j*chip,i*chip,chip,chip); image(img[arr[j+(i*16)]],j*chip,i*chip); } }
※コメントアウトしてあるrectメソッドからimageメソッドへ
変更した時に動作が重くなりました。
###補足情報(言語/FW/ツール等のバージョンなど)
Processingでコーディングしています。
この様な画像の描画にあたって処理を軽くする方法などもございましたら、教えてください。
掲載にあたって一部コードを簡略化しています。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/07 07:00
2016/10/07 07:11
2016/10/07 11:09
2016/10/07 13:09
2016/10/08 11:17
2016/10/10 16:42