mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-12-27 10:26:40 +00:00
finally fix camera
This commit is contained in:
parent
52276538e3
commit
52bdbdc65b
1 changed files with 17 additions and 3 deletions
|
|
@ -138,14 +138,28 @@ class CameraController extends Object {
|
|||
deltaposY = 0;
|
||||
}
|
||||
|
||||
var factor = isTouch ? Util.lerp(1 / 250, 1 / 25,
|
||||
var factor = isTouch ? Util.lerp(1 / 25, 1 / 15,
|
||||
Settings.controlsSettings.cameraSensitivity) : Util.lerp(1 / 2500, 1 / 100, Settings.controlsSettings.cameraSensitivity);
|
||||
|
||||
// CameraPitch += deltaposY * factor;
|
||||
// CameraYaw += deltaposX * factor;
|
||||
|
||||
nextCameraPitch = CameraPitch + deltaposY * factor;
|
||||
nextCameraYaw = CameraYaw + deltaposX * factor;
|
||||
nextCameraPitch += deltaposY * factor;
|
||||
nextCameraYaw += deltaposX * factor;
|
||||
|
||||
if (Math.abs(deltaposX) > 0.001)
|
||||
hasXInput = true;
|
||||
else
|
||||
hasXInput = false;
|
||||
if (Math.abs(deltaposY) > 0.001)
|
||||
hasYInput = true;
|
||||
else
|
||||
hasYInput = false;
|
||||
|
||||
if (MarbleGame.instance.touchInput.cameraInput.pressed) {
|
||||
hasXInput = true;
|
||||
hasYInput = true;
|
||||
}
|
||||
|
||||
// var rotX = deltaposX * 0.001 * Settings.controlsSettings.cameraSensitivity * Math.PI * 2;
|
||||
// var rotY = deltaposY * 0.001 * Settings.controlsSettings.cameraSensitivity * Math.PI * 2;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue