簡體   English   中英

Three.js中LookAt和控件的沖突

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM