javascript - three.js 定向光跟随相机

标签 javascript three.js

我在使用 Three.js 和相机照明时遇到问题。

我正在使用鼠标移动的轨道控制/

在版本号 66 中,以下使用可以工作

    light = new THREE.DirectionalLight( 0xffffff, 1 );
    light.position = camera.position;
    scene.add(light);

然而,在版本号 67 和 68 中,照明不跟随相机。光只显示在一张脸上。

最佳答案

我在上面的帮助下让它工作

controls = new THREE.OrbitControls(camera);
controls.addEventListener( 'change', light_update );

function light_update()
{
    light.position.copy( camera.position );
}

谢谢

关于javascript - three.js 定向光跟随相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24790829/

相关文章:

javascript - Angular 是否有创建 Controller 时的事件?

javascript - javascript中的base64编码在php中解码

javascript - Angular 2 : How can I have a parent component tell a child what size to be?

javascript - Express JS 创建 CoffeeScript 脚手架

three.js - 如何使用 Three.js SSAO 着色器?

javascript - 如何从 ASP.NET MVC 中的另一个 View 修改共享layout.cshtml中的image.OnClick?

javascript - 在 three.js 中勾勒出一个 3d 对象

javascript - 如何正确导入三个js库?

javascript - THREE.js 网格顶点

javascript - 无法在 OBJLoader 内补间对象