如何使用reactjs在threejs中加载json模型

时间:2018-09-23 15:05:00

标签: javascript json reactjs three.js

我正在开发这个项目,我想在Reactjs中使用Threejs。 因此,我有这个JSON模型,当我使用普通HTML开发时会加载该模型,但它会在React中引发此错误。

THREE:ObjectLoader:无法解析./../JSON/monkey.json。意外令牌<位于JSON中的位置0

这在我使用时发生:>

loader = new THREE.ObjectLoader()
loader.load( './../JSON/monkey.json', function ( geometry, materials ) 
{
  var material = new THREE.MeshLambertMaterial({morphTargets: true});
  var mesh = new THREE.Mesh(geometry, material);
  scene.add(mesh);
});

而且,当我尝试:

loader = new THREE.JSONLoader()

抛出此错误:> 未捕获到的SyntaxError:意外的令牌<在JSON中的位置0

关于可能是什么问题的任何建议。

0 个答案:

没有答案