我有一个我一直在努力的three.js地球仪 . 我有OrbitControls工作,所以当我点击并拖动地方时,相机移动位置相当不错 . 但是我希望光能同时移动 . 我试过了
controls = new OrbitControls(camera,light,renderer.domElement );
但这不起作用 . 我是否必须设置一个单独的控制变量来管理灯光,或者我可以在'controls'变量中控制它们 . 如果是这样我该怎么做?
非常感谢
复制摄像机位置并将其设置为聚光灯位置 . 在您的 update 功能中执行此操作,因为您希望在移动相机时遵循灯光:
update
spotlight.position.copy( camera.getWorldPosition() );
jsfiddle:http://jsfiddle.net/L0rdzbej/128/
1 回答
复制摄像机位置并将其设置为聚光灯位置 . 在您的
update
功能中执行此操作,因为您希望在移动相机时遵循灯光:spotlight.position.copy( camera.getWorldPosition() );
jsfiddle:http://jsfiddle.net/L0rdzbej/128/