トップページ > FLASH > 2011年08月19日 > ZkPCe8/e

書き込み順位&時間帯一覧

4 位/93 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010000000101000003



使用した名前一覧書き込んだスレッド一覧
Now_loading...774KB
ActionScript 誰かが物凄い勢いで解答するスレ29

書き込みレス一覧

ActionScript 誰かが物凄い勢いで解答するスレ29
383 :Now_loading...774KB[sage]:2011/08/19(金) 08:45:07.60 ID:ZkPCe8/e
最後のセーブの後に何かの処理が干渉してるっぽいな
ロードやセーブの度にSharedObjectをnullして参照を断てばおk

ロード、セーブボタンをクリック もしくは何かのタイミングで

SharedObjectをnew ロードやセーブ処理行う

実行後SharedObjectをnull  セーブ処理をクラスにしてる場合は
「クラス内の全部のメンバ変数(リファレンス変数だけで可)をnullにするリムーブメソッドみたいなの」
を実行してから最後にインスタンス自体をnull
ActionScript 誰かが物凄い勢いで解答するスレ29
386 :Now_loading...774KB[]:2011/08/19(金) 16:57:14.46 ID:ZkPCe8/e
単純なint型数値の比較で
ifよりも switchが速い事を確認できるサンプルコードがありましたら教えて下さい
もしくは作ってもらえませんかw
ActionScript 誰かが物凄い勢いで解答するスレ29
387 :Now_loading...774KB[sage]:2011/08/19(金) 18:50:14.77 ID:ZkPCe8/e
時間ができたのでやってみました 自分で振っておいてすんません

60fpsにして10個の判定をforで3億5千万回処理 forの処理の前後のフレームでData().timeのミリ秒計測 
処理無し   2102, 2779, 2084    2秒ちょっと
if文 else有り 61805, 61807, 61934  61秒後半
if文 else無し 62594, 62612, 62699  62.5秒ちょい
switch文   60742, 60754, 60800  60秒後半

やっぱswitchが速いですな もっと判定が多かったり非力なマシンだと差が顕著に出るのかも


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。