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です。