Я сейчас изучаю Вавилон 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 Пшеница