blt
なるほどゲーム内で大量のレイヤー画像を使う場合は
レイヤーの枚数分Sprite.newを使ってスプライト表示するのではなく、
キャッシュに読み込んだレイヤー画像からbitmap.bltを使って
レイヤーの結合画像を1枚だけ描画しなおして表示すればいいのか。
リアルタイムに表示する画像を全て上記のとおり処理したらFPSが10程回復した。
劇的。

これを使えばキャラチップの着せ替えも楽にできそうだけど
それはとりあえず保留


Posted by 秋下居 04:02 | ゲーム製作 | comments (x) | trackback (x)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30