当我将鼠标移动到一个物体上时,它会飞。如何让那个物体离开圆圈?半径为100,我在鼠标上添加了一个圆圈。
这是我的代码:
function onDocumentMouseMove(event){
fly.style.left = (event.clientX - maxR) + 'px';
fly.style.top = (event.clientY - maxR) + 'px';
event.preventDefault();
mouse.x = (( event.clientX / renderer.domElement.width ) * 2 - 1);
mouse.y = - ( event.clientY / renderer.domElement.height ) * 2 + 1;
raycaster.setFromCamera( mouse, camera );
var intersects = raycaster.intersectObjects( scene.children );
if ( intersects.length > 0 ) {
new TWEEN.Tween( intersects[ 0 ].object.position ).to( {
x: Math.random()*750-375,
y: Math.random()*750-375,
/*z: Math.random() * 400 - 200 */}, 10000 )
.easing( TWEEN.Easing.Elastic.Out).start()
}
}