GameTest のライブラリです。
このライブラリはsetIntervalやsetTimeoutをGameTestに追加します。
- Releasesからダウンロードし
scriptsフォルダ内に入れてください manifest.jsonで指定したエントリーファイルの先頭でtimer.jsをインポートしてください
import "./timer.js";
setInterval(() => {
console.warn("20tick 毎に実行されるテキスト");
}, 20);
setTimeout(() => {
console.warn("200tick 後に表示されるテキスト");
}, 200);指定した関数を指定したtick毎に実行します。
const id = setInterval(func, delay[, param1, param2, ...]);func:delayが経過するたびに実行される関数です。delay: 関数の実行まで待つ時間を tick で指定します。param1, ..., paramN: 省略可能です。funcを実行する際に渡される引数です。
インターバルを識別するためのIDを返します。
setInterval で設定したインターバルをキャンセルします。
clearInterval(id);id: キャンセルするインターバルのidです。
指定した関数を指定した時間が経過した後に実行します。
const id = setTimeout(func, delay[, param1, param2, ...]);func:delayが経過した後に実行される関数です。delay: 関数の実行まで待つ時間を tick で指定します。param1, ..., paramN: 省略可能です。funcを実行する際に渡される引数です。
タイムアウトを識別するためのIDを返します。
setTimeout で設定したタイムアウトをキャンセルします。
clearTimeout(id);id: キャンセルするタイムアウトのidです。