javaで背景をスクロールさせる場合

img.drawImage
でずらして再描画

int[] p = ((DataBufferInt)img.getRaster().getDataBuffer()).getData();
配列にしてforでドット単位でずらす。

どちらがいいでしょうか。
drawImageは意外と速度が遅く描画が誤動作してしまう場合がありました。

配列の操作は意外と速いですが力技でやはり負担が増えそうな気がします。