我正在尝试在我的场景中获得良好的鼠标移动,以便我可以围绕物体旋转。
我有两个问题,我无法想出如何限制移动,使其永远不会在Y轴上旋转到0度以下。(我不想从下面看到物体,只想从上面看到)
第二件事是我无法弄清楚如何使移动平滑。现在在jsfiddle中实现的是,相机在开始旋转之前回到其起始位置。
我的尝试:http://jsfiddle.net/phacer/FHD8W/4/
这就是我不明白的部分:
var spdy = (HEIGHT_S / 2 - mouseY) / 100;
var spdx = (WIDTH / 2 - mouseX) / 100;
root.rotation.x += -(spdy/10);
root.rotation.y += -(spdx/10);
我想要实现以下功能,但不使用额外的库:http://www.mrdoob.com/projects/voxels/#A/afeYl
addMouseHandler(document.getElementsByTagName("canvas")[0]);
对我不起作用... - IProblemFactory