[英]Conflict of LookAt and controls in three.js
我正在准備一個顯示建築物3D模型的應用程序,現在可以正常工作了。 我試圖使用LookAt控制“ PerspectiveCamera”。 但是,我注意到在動畫功能中包含以下行時,LookAt無法正常工作。
controls.update(1);
因此,我禁用了這一行(見下文):
function animate(time) {
requestAnimationFrame( animate );
//controls.update(1);
TWEEN.update(time);
renderer.render( scene, camera );
}
但是,禁用該行時,我失去了鼠標控制(無法放大/縮小)。 如果啟用該行,LookAt將無法正常工作。
有什么建議嗎? 謝謝。
如果使用控件,只需在動畫循環中調用camera.lookAt()即可。 在使用控件移動東西之后,它將使它重新指向您想要的lookAt()。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.