Как получить доступ к модели после импорта из другого класса в Вавилоне JS? - PullRequest
0 голосов
/ 15 марта 2020

Я сейчас изучаю Вавилон JS и продолжаю сталкиваться с этой надоедливой проблемой.

Я импортирую модель .babylon с помощью диспетчера активов, и после импорта я не могу получить к нему глобальный доступ в другом классе, так как я могу получить к нему доступ только через лямду onSuccess.

// load all the game-assets
    Globals.asset_manager = new BABYLON.AssetsManager(this._scene);
    let mesh_task = Globals.asset_manager.addMeshTask("Game Assets Task", ["City Core"], "assets/", "game_assets.babylon");
    mesh_task.onSuccess = function (task) {
      task.loadedMeshes[0].position.y = 3;
    }

Выше приведен фрагмент кода, в который я импортирую me sh I w sh для доступа. Фрагмент из класса index.ts. Но я хочу получить доступ к этой модели в классе Structure.ts.

Есть идеи о том, как бы я это сделал?

С уважением, Чарл ie Пшеница

...