home > 投稿 > FLASH Lite 1.1 で再起処理 / 追記:FPSをキープ
2009/08/31

FLASH Lite 1.1 で再起処理 / 追記:FPSをキープ


一定フレームに収まらない量の処理をさせると、すぐSWFが落ちることがあるようです。

ゲームで使うCPU思考ルーチン(AI)、迷路自動生成などのスタック処理は、Device Central で問題なくても
実機上で一定フレーム以上かかると落ちる、というより落とされてしまうようです。
重いループを書くときは注意。

_timer = getTimer() + 1000 / 12;//ms
while((length(_stack) > 0) and (_timer > getTimer())) {
	//スタック処理
}

次のフレームに

if(length(_stack) > 0){
	gotoAndPlay(_currentframe-1)
}

トラックバックURL

http://faces2.bascule.co.jp/mt/mt-tb.cgi/596

コメントを投稿

(コメントには承認が必要になることがあります。承認されるまではコメントは表示されません。)