2012/05/26(土) [n年前の日記]
#1 [android] drawBitmapについて実験中
BG描画を drawBitmap(Bitmap, Rect, Rect, Paint) から drawBitmap(Bitmap, int, int, Paint) にしてみたら数FPS速くなったので、スプライト相当も同様の修正をしてみたのだけど、ほとんど変化が無くて首を捻ったり。合計の描画面積は、それなりに大きいはずなのだけど…。もしかすると、小さい画像をたくさん描画する分には、ほとんど差が出てこないのかもしれない、と想像しているところ。描画元の範囲が小さい場合は、キャッシュみたいなものに入るとか…? そのあたりの仕組みはさっぱり分からんけれど、SurfaceView での高速化に拘っても報われない感じがしてきたり。
タイトル画面その他を一応追加。メインの流れをどう書けばいいのかで悩む場面が多々。未だに、クラスを使った書き方というのがよく分かってなかったり。インスタンス生成を頻繁に行うとGCが動いてガクガクしちゃうと聞くわけで、不要になったら破棄、必要になったら確保、という書き方は避けないといかんのだろう、てなことを考えながら書いていると時々手が止まってしまう。
タイトル画面その他を一応追加。メインの流れをどう書けばいいのかで悩む場面が多々。未だに、クラスを使った書き方というのがよく分かってなかったり。インスタンス生成を頻繁に行うとGCが動いてガクガクしちゃうと聞くわけで、不要になったら破棄、必要になったら確保、という書き方は避けないといかんのだろう、てなことを考えながら書いていると時々手が止まってしまう。
[ ツッコむ ]
以上です。