当我使用以下代码使用立体声效果时,我应该如何让我的相机看到某个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点?
答案 0 :(得分:2)
我认为控件更有可能更新将相机发送回自己的目标。请尝试设置控件目标。
var lookat = vertex; /// whatever Vector3 you are using already
controls.target = lookat;
controls.update();