メインコンテンツへスキップ

時間

はじめに

このセクションでは、経過したランタイムやフレームインターバルのトラッキングから、単一または繰り返しのアクションの設定まで、ワールド内での時間管理に必要なすべてを提供します。 内蔵のタイミング機能を使用して、エクスペリエンスで応答性の高い、タイミングのよいインタラクションを作成する方法を学びましょう。

世界時間

ワールドが一時停止していた時間を除いた、ワールドが実行されていたミリ秒数。

ワールド・タイム・デルタ

一時停止によるタイムジャンプを除いた、前のフレームからのミリ秒数。

世界.時間.絶対

ワールドが作成されてから経過したミリ秒数。

world.time.absoluteDelta

最後のフレームからのミリ秒数。ワールドが一時停止した後に再開される場合は、時間の大きなジャンプを含む。

タイマー

指定した遅延時間後に関数を1回実行する。

タイマーの開始

const timeout = world.time.setTimeout(() => {
console.log('1000ミリ秒経過!')
}, 1000)

タイマーのクリア

world.time.clearTimeout(timeout)

インターバル

指定した時間間隔で関数を繰り返し実行する。

インターバルの設定

const interval = world.time.setInterval(() => {
console.log('もう1000ミリ秒経過しました!')
}, 1000)

インターバルのクリア

world.time.clearTimeout(interval)