前回から作ってるテストゲームをバグ取りといくつかスクリプトを追加してみた。
まずはランプスクリプト。
元ネタはドラゴンスレイヤー英雄伝説1や2の洞窟におけるたいまつやランプ。
設定で変えられるけど、時間経過と共にだんだん明かりが小さくなっていくようにしている。
最初はspriteのbitmapを実際に描かせようとしたんだけど明かりの大きさの更新のたびに重くなりすぎて支障をきたしたので、ゲーム開始時にCacheに使うbitmapをすべて作ってを全部突っ込んで
それを使うようにして一応成功したんだけど、やっぱりゲーム開始時が重くなる。
その後spriteにzoomなる機能がついていることに気づきまたまた変更。
つまり最初にbitmapを1枚だけ作ってそれを拡大縮小させるという方法をとりました。
またランプの円の部分を含むbitmapはなるべく小さくして、周りの真っ黒になる部分に黒いspriteを4つ並べることで最初に作成する時間を短縮しました。
