相机看起来不适用于立体效果

时间:2016-04-22 18:18:58

标签: three.js

当我使用以下代码使用立体声效果时,我应该如何让我的相机看到某个Vector3?

function animate() {
    var elapsedSeconds = clock.getElapsedTime();
    requestAnimationFrame(animate);

    update(clock.getDelta());
    render(clock.getDelta());
  }

  function update(dt) {
    resize();
    camera.updateProjectionMatrix();
    controls.update(dt);
  }

  function render(dt) {
    effect.render(scene, camera);
  }

我在初始化代码中添加了camera.lookAt但我知道render(..)函数会不断被调用并覆盖我的lookAt。

那么,如何正确初始化场景以便设置我的lookAt点?

1 个答案:

答案 0 :(得分:2)

我认为控件更有可能更新将相机发送回自己的目标。请尝试设置控件目标。

    var lookat = vertex; /// whatever Vector3 you are using already

    controls.target = lookat;
    controls.update();