以前ゲームコンテンツを作成した時にフレームベースのアニメーションにしていたためユーザーのPCのスペックに依存していて意図したスピードにならなかったのでその解決策。
タイムベースのアニメーション。
ユーザーのPCのスペックに依存せずにアニメーションさせることができます。
てゆーか普段はTweenerなどを使用してばかりなのでENTER_FRAMEイベントも書かない時が多いご時世・・・
使用するのはENTER_FRAMEとgetTimer();
getTimerを一度呼び出し、その値を保存。再び呼び出して2つの差を出す。
その値を見ることで時間の経過をミリ秒単位で知ることができる。
詳しい記述は時間ができたときに
下記のコードでどの環境のPCでも同じスピードが出ます。
ゲーム作成時に重宝。
【サンプルswf】
続きを読む: AS3 タイムベースのアニメーション
