我正在尝试加载我从MONGODB中选择的场景,当我的客户端获取它时,我想使用SceneLoader加载场景并显示它但它不会工作并且总是说:
未捕获的TypeError:undefined不是函数
这是我的代码:
function showscene(sceanInJson)
{
var sceneLoader = new THREE.SceneLoader();
var loadScene = new THREE.Scene();
sceneLoader.parse(JSON.parse(sceanInJson), function (e) {
loadScene = e.scene;
}, '.');
render(loadScene);
}
这是我在数据库中加载的json,现在我想在这里显示,错误在sceneLoader.parse
行
任何帮助都会受到影响, 感谢
答案 0 :(得分:0)
当json中的对象类型没有加载相应的类时,会发生这种情况。也许是因为你忘了为这种类型的对象包含文件?或者因为类名保存不正确。
此外,如果你提供了实际的JSON,那将会很有帮助。
要理解错误,这就是(可能)发生的事情:
new THREE[ "SomeClassThatDoesntExist" ]();