【发布时间】:2016-03-25 18:39:51
【问题描述】:
我正在尝试使用以下代码加载对象模型:
var loader = new THREE.JSONLoader();
loader.load('js/spacecraft.js', modelLoadedCallback);
function modelLoadedCallback(geometry) {
spacecraft = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial(geometry.materials));
spacecraft.position.x = 0;
spacecraft.position.y = 0;
spacecraft.position.z = 0;
mesh.add(spacecraft);
scene.add( mesh );
}
尽管如此,在每个 renderer.render(..) 调用中,我都会收到以下错误:
Uncaught TypeError: Cannot read property 'visible' of undefined
我不知道这个错误,因为在控制台中检查时网格和航天器对象似乎都已正确加载。
我是否缺少 JSONLoader 的某些内容?
【问题讨论】:
标签: javascript json three.js