2014-04-28 5 views
0

내가이 분야 var geometry = new THREE.SphereGeometry(50, 64, 32); 이 내가 SphereGeometry(50, MouseX*64, MouseY*32)값 변경은

을 얻으려면 function onMouseMove(event){ mouseX = (event.clientX - window.innerWidth/2)/window.innerWidth/2; mouseY = (event.clientY - window.innerHeight/2)/window.innerHeight/2; }

같은 fonction을 만들려면하지만 올바른 방법을 찾을 수 없습니다 three.js를 이것을 써라. 누군가 나를 도와 줄 수있어, 고마워.

답변

0

메쉬의 위치를 ​​변경하고 다시 렌더링하십시오.

mesh.position.x = x; 
mesh.position.y = y; 
mesh.position.z = z; 

당신은 당신의 MouseMove 이벤트 바인딩 이벤트를 사용할 수 있습니다

canvas.addEventListener('mousemove', onMouseMove, true);