時間を計る - hoge1e3/Tonyu2 GitHub Wiki
時間を計る
- Tonyu System2のfpsはデフォルトでは60です.
- fpsは$Boot.setFrameRate で変更可能です.
- 変数を毎フレーム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();
}