Animation 使用three.js在场景中的对象上添加聚光灯效果

Animation 使用three.js在场景中的对象上添加聚光灯效果,animation,three.js,spotlight,Animation,Three.js,Spotlight,我试图在场景的不同部分添加聚光灯效果,但由于某些原因,我无法实现。我试着使用PointLight和SpotLight,但它们都不起作用 代码示例 var pointLight=新的三个点光源(0xffffff,1,10); 点光源位置设置(目标位置); 场景。添加(点光源); 灯光效果不需要跟随鼠标移动。它只需要出现在特定事件触发器之后 我不确定聚光灯或聚光灯是否是正确的方法。 我很感激任何关于我应该采取什么方法以及完成这部动画的最佳方式的反馈 试图像这样添加聚光灯 var spotLight

我试图在场景的不同部分添加聚光灯效果,但由于某些原因,我无法实现。我试着使用
PointLight
SpotLight
,但它们都不起作用

代码示例

var pointLight=新的三个点光源(0xffffff,1,10);
点光源位置设置(目标位置);
场景。添加(点光源);
灯光效果不需要跟随鼠标移动。它只需要出现在特定事件触发器之后

我不确定聚光灯或聚光灯是否是正确的方法。 我很感激任何关于我应该采取什么方法以及完成这部动画的最佳方式的反馈

试图像这样添加聚光灯

var spotLight=new-THREE.spotLight(0xffffff);
聚光灯位置设置(0,0,0);
spotLight.shadow.mapSize.width=512;
spotLight.shadow.mapSize.height=512;
spotLight.target=obj;
1.2.2强度=2;
场景。添加(聚光灯);
var spotLightHelper=新的三个spotLightHelper(聚光灯);
添加(spotLightHelper);

您正在搜索吗?我正在寻找可以在gif中完成动画的东西。我的第一个想法是使用聚光灯或聚光灯,但它们都不起作用。到目前为止,你累了什么。当然,你不能只打开聚光灯。你必须设置光强度和光锥的动画。我刚开始只是将聚光灯添加到场景中,但这不起作用。我在原始帖子中添加了代码。我在问题部分添加了聚光灯代码。