Менеджер активов Babylon JS не работает

У меня проблема с использованием assetsManager, если я использую SceneLoader.ImportMesh, все работает:

BABYLON.SceneLoader.ImportMesh("", "public/Models/", "parte.stl", scene, function (newScene) { 
        // ...
    });

но с помощью assetsManager ничего не работает

var assetsManager = new BABYLON.AssetsManager(scene);
    var meshTask = assetsManager.addMeshTask("model", "", "public/Models/", "parte.stl");

    meshTask.onSuccess = function (task) {
        console.log("successo");
        task.loadedMeshes[0].position = BABYLON.Vector3.Zero();

    }

    meshTask.onError = function (task, message, exception) {
        console.log("errore");
        console.log(message, exception);
    }

он не входит ни в какую функцию, ни в .onSuccess, ни в .onError.

Кто-нибудь знает, где проблема?

Спасибо


person Aidoru    schedule 31.07.2018    source источник


Ответы (1)


Ну, я думаю, вам нужно вызвать assets manager.load()

person David Catuhe    schedule 01.08.2018
comment
Я был уверен... каждый раз, когда что-то подобное не работает, это какая-то глупость! Большое спасибо, Дэвид, и извините за этот глупый вопрос! - person Aidoru; 01.08.2018