在three里加了个PointLight:
//点光源
var point = new Three.PointLight(0xffffff);
point.position.set(400, 200, 300); //点光源位置
this.scene.add(point); //点光源添加到场景中
感觉没什么效果,原因是需要搭配使用MeshPhongMaterial类型的颜色素材:
let material = new Three.MeshPhongMaterial({
color:0x0000ff,
specular:0x4488ee,
shininess:12
});
扩展:
光源类型:
| 光源 | 简介 |
|---|---|
| AmbientLight | 环境光 |
| PointLight | 点光源 |

最低0.47元/天 解锁文章
885





