巴比伦JS资产管理器不起作用

时间:2018-07-31 11:44:18

标签: javascript babylonjs

如果我使用SceneLoader.ImportMesh一切正常,那么在使用AssetsManager时会遇到问题:

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

但使用assetManager nothig可以正常工作

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中。

有人知道问题出在哪里吗?

谢谢

1 个答案:

答案 0 :(得分:0)

好吧,我想您需要致电Asset Manager.load()