PointLight:点光源(灯泡)
PointLight 从一个点向四周发光,类似灯泡。它会随距离衰减(可控制范围与衰减系数)。
基本用法
ts
const light = new THREE.PointLight(0xffffff, 50, 20, 2);
light.position.set(2, 3, 2);
scene.add(light);参数含义:
intensity:强度distance:最大影响距离(0 表示无限)decay:衰减(通常用 2 更接近物理)
辅助工具
ts
scene.add(new THREE.PointLightHelper(light, 0.2));阴影提示
点光源阴影相对更“贵”,因为它需要 6 个方向(立方体阴影贴图)。能不用就不用,或降低阴影分辨率与范围。
