在以前小场景的阴影效果也实现了,但是发现使用了聚光灯SpotLight 的效果,如果离得近了,是一个小圆的照亮效果,放的大了就没有阴影了,所以说大场景的阴影只能使用环境光DirectinalLight,下面给大家先介绍聚光灯的效果。
1添加聚光灯到场景中,直接上代码。
const light1 = new THREE.SpotLight(0xfcfcee);
light1.intensity = 1;
light1.name = 'aLight1'
light1.position.set(260, 240, -280);
light1.castShadow = true;
light1.shadow.ma