如果我使用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中。
有人知道问题出在哪里吗?
谢谢
答案 0 :(得分:0)
好吧,我想您需要致电Asset Manager.load()