【ティラノスクリプト】QTEプラグインで、タップにかかった時間をmm:ss.sssで表示する方法
QTEプラグインで、タップにかかった時間をmm:ss.sssで表示する方法について解説します。
【コード】
[qte_tap top="300" left="300" width="200" time="120000" tap_next="true"]
[wait time="120000"]
[iscript]
const minutes = Math.floor(tf.tap_time / 60000);
const seconds = Math.floor((tf.tap_time % 60000) / 1000);
const milliseconds = tf.tap_time % 1000;
const formatted_minutes = ('00' + minutes).slice(-2);
const formatted_seconds = ('00' + seconds).slice(-2);
const formatted_milliseconds = ('000' + milliseconds).slice(-3);
tf.formatted_tap_time = formatted_minutes + ':' + formatted_seconds + '.' + formatted_milliseconds;
[endscript]
#
タップにかかった時間(ミリ秒):[emb exp="tf.tap_time"][r]
タップにかかった時間(mm:ss.sss):[emb exp="tf.formatted_tap_time"][p]
[s]
【コードの解説】
[iscript]
const minutes = Math.floor(tf.tap_time / 60000);
const seconds = Math.floor((tf.tap_time % 60000) / 1000);
const milliseconds = tf.tap_time % 1000;
const formatted_minutes = ('00' + minutes).slice(-2);
const formatted_seconds = ('00' + seconds).slice(-2);
const formatted_milliseconds = ('000' + milliseconds).slice(-3);
tf.formatted_tap_time = formatted_minutes + ':' + formatted_seconds + '.' + formatted_milliseconds;
[endscript]
[iscript]タグ内で、変数tf.tap_timeをmm:ss.sssに変換し、変数tf.formatted_tap_timeに代入しています。
この記事が気に入ったらサポートをしてみませんか?