THREEJS----修复spotLight.toJSON()后 通过ObjectLoader加载target朝向问题

 

37220行 Object.toJSON 添加判断 object是否有target属性 如果有 通过direction属性记录 target的位置

38931行 添加根据direction(记录spotLight.target的位置) 修改spotLight.target的朝向

测试最终所有属性正常  但是依旧 光线朝向(0,0,0)点 , 

THREE.ObjectLoader(json)后 创建空物体 target = THREE.Object3D();

target.position.copy( spotLight.target.position)

scene.add(target) 最终正常

 

你可能感兴趣的:(threejs,js)