【发布时间】:2014-06-21 15:22:42
【问题描述】:
我正在尝试加载我从我的 MONGODB 中选择的场景,当我的客户得到它时,我想使用 SceneLoader 加载场景并显示它,但它不会工作并且总是说:
Uncaught TypeError: undefined is not a function
这是我的代码:
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);
}
scean 在我从数据库加载的 json 中,现在我想在这里显示它,错误在 sceneLoader.parse 行中
任何帮助都会很感激, 谢谢
【问题讨论】:
-
哪一行代码失败了?您的网页中是否包含 THREE.js?
-
是的,它是包含,失败的行是 sceneLoader.parse(JSON.parse(sceanInJson), function (e) { loadScene = e.scene; }, '.');我有上面的错误
-
什么是未定义的?
sceneLoader是否设置为一个值?parse? -
都是定义的,解析它的一个方法,有人可以帮忙吗?
-
当您使用调试器单步执行时,未定义什么?在
parse所在的行设置断点,看看会发生什么。
标签: javascript jquery json three.js