在//Rotating System
backup = g2d.getTransform();
a = AffineTransform.getRotateInstance(Math.toRadians(turret.angle), turret.x, turret.y);
g2d.setTransform(a);
g2d.drawImage(turret.sprite, (int) turret.x - 6, (int) turret.y - 15, null);
g2d.setTransform(backup);
的{{3}}中,有各种属性可以调整缩放速度等等;例如,OrbitControls
,zoomSpeed
不幸的是,当使用鼠标时,我无法找到调整平移速度的属性。我只找到了rotateSpeed
,但它并没有影响通过鼠标进行平移的速度。
没有这样的财产吗?使用鼠标时如何减慢平移速度?
答案 0 :(得分:3)
我们可以考虑将平移速度添加为OrbitControls
的功能。
与此同时,你可以这样改变:
添加:
this.panSpeed = 1.0;
修改此事件的两次:
//panDelta.subVectors( panEnd, panStart );
panDelta.subVectors( panEnd, panStart ).multiplyScalar( scope.panSpeed );
three.js r.90