所以我正在寻找一种在Threejs中旋转对象但不按住鼠标按钮的方法。我在这里有一个示例网站:http://www.dilladimension.com/使用Threejs。通过论坛和Threejs文档查看,但我无法弄清楚如何在不按住鼠标的情况下围绕对象旋转。
非常感谢任何帮助!
答案 0 :(得分:0)
如果您尝试按照here所示进行此类鼠标互动,则可以:
//Listen to mouse mouve events
function onDocumentMouseMove( event ) {
mouseX = ( event.clientX - windowHalfX );
mouseY = ( event.clientY - windowHalfY );
}
//Update your camera position
function render() {
camera.position.x += ( mouseX - camera.position.x ) * .05;
camera.position.y += ( - mouseY - camera.position.y ) * .05;
camera.lookAt( scene.position );
renderer.render( scene, camera );
}
希望这有帮助。