【发布时间】:2021-11-22 19:47:16
【问题描述】:
我使用 Aframejs,但是阴影不起作用。 阴影被切断。 如何工作....
这是一个例子 https://glitch.com/edit/#!/noisy-celestial-abrosaurus?path=index.html%3A15%3A30
【问题讨论】:
我使用 Aframejs,但是阴影不起作用。 阴影被切断。 如何工作....
这是一个例子 https://glitch.com/edit/#!/noisy-celestial-abrosaurus?path=index.html%3A15%3A30
【问题讨论】:
阴影是在内部摄像头的帮助下生成的,它对应于受光影响的区域。
您可以使用名为shadowCameraVisible 的light 属性对其进行可视化。在您的情况下,您应该看到如下内容:
看看盒子是如何部分在黄色边界之外的?这就解释了为什么阴影会突然被切断。您需要调整相机属性以包围整个场景:
light="type:directional;
color:#ffffff;
intensity:1;
castShadow:true;
shadowCameraTop: 10;
shadowCameraRight: 10;
shadowCameraLeft: -10"
【讨论】: