我是three.js的新手,想加载一个搅拌机场景。我用blender插件导出了场景,克隆了git repo并运行了这段代码:
window.onload = function () {
var loader = new THREE.SceneLoader();
loader.load('json/model.js', function () {
console.log(arguments);
});
}
但我得到的只是这个错误信息:
Uncaught TypeError: Object [object Object] has no method 'set'
表示场景中的每个元素。
我在这里缺少什么?
提前致谢!
更新
所以我继续尝试导入,我可以以某种方式管理它工作,但不完全,因为灯光导致问题。
在我的场景中我有三个聚光灯,如果我从生成的json中删除它们我可以导入场景,否则我收到此错误:
TypeError: light.target.set is not a function
使用Firebug,我导航到临界点(第12269行)并找到:
light.target.set(…
其中light.target.set
未定义,但light.target.position.set
为。{1}}。但是,这可能是一个错误,还是我在导出时犯了错误?