[英]Javascript for three.js controls
I'm trying to make a little game in three.js. 我正在尝试在Three.js中制作一个小游戏。 The controlling javascript code is below: 控制JavaScript代码如下:
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;
}
}
My question is: How can i prevent mouse from going off the window and continue its movement? 我的问题是:如何防止鼠标离开窗口并继续移动?
I have an idea about repositioning it in the center in every tick so it won't move that far but i don't know how to do it either. 我有一个想法,希望在每个刻度中将其重新定位在中心,这样它就不会移动那么远,但是我也不知道该怎么做。
指针锁定API没有得到很好的支持,但这就是您的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.