a3js API Documentation - v1.3.1
    Preparing search index...

    Interface AsyncInitRequired<T>

    非同期初期化が必要なオブジェクトに実装されるインターフェースです。

    このインターフェースを実装するクラスは、コンストラクタ内で非同期処理を開始し、 完了を ready プロパティ(Promise)で通知します。 scene.add()play() など、初期化完了後にのみ有効なメソッドを呼び出す前に await obj.ready で初期化の完了を待ってください。

    const gltf = new GLTF('model.glb');
    await gltf.ready; // 読み込み完了を待つ
    scene.add(gltf);
    interface AsyncInitRequired<T> {
        ready: Promise<T>;
    }

    Type Parameters

    • T

    Implemented by

    Index

    Properties

    Properties

    ready: Promise<T>

    非同期初期化の完了を表す Promise。解決されたら初期化完了です。