【发布时间】:2019-12-06 22:56:14
【问题描述】:
我正试图了解three.js 阴影。目前有一个场景设置,其中一个对象设置为投射阴影,一个地板设置为接收它们。
floor.receiveShadow = true;
不幸的是,阴影没有出现。我确定我在做一些愚蠢的事情。任何想法都会很棒!
此处示例:http://codepen.io/popmatik/pen/oLwPrk?editors=0010
谢谢
【问题讨论】:
-
不确定这里是否相关? @2pha
-
你在问我吗?看看那个问题中的小提琴,它展示了如何实现阴影
-
尝试在第 34 行插入
spotLight.shadow = new THREE.LightShadow(new THREE.PerspectiveCamera(60, 1, 1, 2500));。 -
哦,抱歉,我刚刚注意到我链接到的问题是使用旧版本的 three.js 并且设置阴影不同
标签: javascript three.js