2013-02-09 52 views
0

我想在three.js中做一個小遊戲。 的控制JavaScript代碼低於:Javascript for three.js控件

window.onmouseover = function (ev) { 
    down = true; 
    sx = ev.clientX; 
    sy = ev.clientY; 
}; 
window.onmouseout = function() { 
    down = false; 
}; 
window.onmousemove = function (ev) { 
    if (down) { 
     var dx = ev.clientX - sx; 
     var dy = ev.clientY - sy; 
     camera.rotation.y += -dx/100; 
     //camera.rotation.x += -dy/100; 
     sx += dx; 
     sy += dy; 
    } 
} 

我的問題是:如何防止老鼠從去關窗,並繼續其運動?

我有一個關於重新定位它在每個滴答中心的想法,所以它不會移動那麼遠,但我不知道該怎麼做。

回答

0

Pointer Lock API沒有得到很好的支持,但這就是你如何去做的。