0

在这个小提琴中,当我更改以下参数时,我看不到任何可见的变化

directionalLight.shadowCameraVisible = true;
directionalLight.shadowCameraLeft = 1000;
directionalLight.shadowCameraRight = 1000;
directionalLight.shadowCameraBottom = 1000;
directionalLight.shadowCameraTop = 1000; 

是否有任何隐藏设置?这些参数的功能是什么。

文档也无济于事,有什么建议吗?

4

1 回答 1

1

这些参数仅影响正交相机。因此,您需要将相机设置为THREE.OrthographicCamera(). 这里有一些关于如何使用阴影的教程:Casting Shadows

通常,您看不到任何可见的变化,因为您的场景中只有一个立方体,因此您没有在任何东西上投射阴影。为您的场景添加更多几何图形,看看如何根据本教程解决问题。

希望有帮助!

于 2012-12-09T21:34:45.027 回答