最近在学习three.js的内容 想着把学习的内容整理成笔记 方便以后使用
在场景中 产生使物体产生阴影的方法
1.给渲染器设置 shadowMapEnabled的属性值为true
2.明确指定哪个物体投射阴影
3.指定哪个物体接收投影
4.定义能够产生阴影的光源,将光源的castShadow的属性值设置为true
只有这些条件都具体了 才能产生阴影效果
renderer.shadowMapEnabled = true
plane.receiveShadow = true; //平面对象接收投影
cube.castShadow = true; //立体模型对象产生投影
spotLight.castShadow = true; //光源产生阴影