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) 最终正常

本文详细介绍了在使用THREE.js中SpotLight组件时遇到的目标朝向异常问题的解决过程。通过添加判断和修改target位置,最终实现了光照方向的正确指向。
2274

被折叠的 条评论
为什么被折叠?



