如何在THREE.js中更改SpotLight shadowCameraNear参数?

时间:2014-11-14 03:06:36

标签: dynamic three.js shadow spotlight

如何更改SpotLight的shadowCameraNear和shadowCameraFar参数?

在本演示中,我更改了动画循环中的shadowCameraNear参数,但即使console.log()显示发生了更改,shadowCameraVisible帮助对象也没有显示任何更改。

JSFiddle Demo

1 个答案:

答案 0 :(得分:4)

如果您想动态更改灯光的shadowCamera参数,则需要遵循以下模式。

light.shadowCameraNear += 0.01;

light.shadowCamera.near = light.shadowCameraNear;

light.shadowCamera.updateProjectionMatrix(); // important

更新小提琴:http://jsfiddle.net/3h8h1pzd/21/

three.js r.69