Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamic 如何在THREE.js中更改SpotLight shadowCameraNear参数?_Dynamic_Three.js_Shadow_Spotlight - Fatal编程技术网

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

Dynamic 如何在THREE.js中更改SpotLight shadowCameraNear参数?,dynamic,three.js,shadow,spotlight,Dynamic,Three.js,Shadow,Spotlight,如何更改聚光灯的shadowCameraNear和shadowCameraFar参数 在本演示中,我更改了动画循环中的shadowCameraNear参数,但即使console.log()显示了发生的更改,shadowcameravible辅助对象也没有显示任何更改 如果要动态更改灯光的阴影摄影机参数,需要遵循以下模式 light.shadowCameraNear += 0.01; light.shadowCamera.near = light.shadowCameraNear; light

如何更改聚光灯的shadowCameraNear和shadowCameraFar参数

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


如果要动态更改灯光的
阴影摄影机
参数,需要遵循以下模式

light.shadowCameraNear += 0.01;

light.shadowCamera.near = light.shadowCameraNear;

light.shadowCamera.updateProjectionMatrix(); // important
更新小提琴:

3.js r.69