時間を計る - hoge1e3/Tonyu2 GitHub Wiki

用途別リファレンス

時間を計る

  • Tonyu System2のfpsはデフォルトでは60です.
  • 変数を毎フレーム1ずつ増加させ,60で割ることで経過時間を秒数で計ることができます.
    • 60で割った数値の整数部分を得るにはfloor関数を用います.
$timeFrame=0;//経過時間(フレーム数)
$timeSecond=0;//経過時間(秒数)
//ラベルの表示
new Label{x=100,y=100,template:"経過時間: $timeSecond"};
while (true ){
    // 1フレームごとに増やす
    $timeFrame++;
    // FPS=60(1秒あたり60フレーム)の場合,60で割って秒を求める
    $timeSecond=floor($timeFrame/60);     
    update();
}

ライブデモ