难以在三.js中投射阴影

Trouble casting shadows in three.js

本文关键字:阴影 js      更新时间:2023-09-26

Fiddle:http://jsfiddle.net/8Lhz0kpc/2/

我试图按照我在教程中看到的内容来获取阴影,但似乎没有任何设置有效。

我的对象设置为投射和接收阴影

@cube.castShadow = true
@cube.receiveShadow = true

地板设置为接收阴影

@floor.castShadow = false
@floor.receiveShadow = true

在我拥有的灯光下

@spotLight.castShadow = true
@spotLight.shadowMapWidth = 1024
@spotLight.shadowMapHeight = 1024
@spotLight.shadowCameraNear = 50
@spotLight.shadowCameraFar = 800
@spotLight.shadowCameraFov = 30
@spotLight.shadowDarkness = 0.5
@spotLight.shadowCameraVisible = true

不知道从这里开始,可能是我错过的简单事情?

你写了sphere.recieveShadow :)