Threejs Json对象在网络部分加载但无法加载到threejs

时间:2017-07-25 05:51:55

标签: json object three.js

我一直在尝试使用这些加载器加载json模型

1)OBJLoader()
2)JSONLoader()
3)AssimpJSONLoader()

但是在所有情况下我都可以加载对象但无法在threejs场景中看到。 这是我的加载代码的一小部分

var loader2= new THREE.ObjectLoader();//new THREE.JSONLoader();
loader2.load( 'Models/bed.json', function ( object ) {
  for (var i = 0; i < object.children.length; i++) 
       {
        object.children[i].visible=true;
        object.children[i].material.color = 0xffb830;
      }
scene.add( object );
});

问题是,当我使用obj加载器时,它会说使用JSONLoader。当我使用json loader时它会给我错误

  

“未捕获的TypeError:无法读取未定义的属性'长度'。

如果您尝试加载链接中给出的对象,您将获得整个图片。 以下是我object的链接。

我无法理解我的json文件加载器是否存在问题 由于其他开发人员正在使用同一个文件并使用此类代码

  

THREE.JSONLoader.prototype.loadAjaxJSON

欢迎任何有关解决问题的决议方向。

0 个答案:

没有答案