我试图使用简单的定向光和阴影材质来创建阴影,问题是阴影似乎可以正常工作,在一个盒子里,当模型在那个区域之外时它就消失了???
这是代码:
var light = new THREE.DirectionalLight(0xffffff, 0);
renderer.shadowMap.enabled = true;
light.position.x = 100;
light.position.y = 150;
light.position.z = 0;
light.castShadow = true;
scene.add(light);
plane.receiveShadow = true;
plane.material = new THREE.ShadowMaterial({color: 0, opacity:1});