added delta to camera movements

This commit is contained in:
2022-02-07 10:54:59 -05:00
parent 527b0c64f1
commit a8b07fdbd9
3 changed files with 22 additions and 52 deletions

View File

@@ -58,26 +58,26 @@ public class ParticleSimulationScene : Node2D
shouldTweenStop = true;
// Zoom
_cameraZoomTarget -= new Vector2(0.1f, 0.1f);
_cameraZoomTarget -= new Vector2(0.1f, 0.1f) * (delta * 60f);
// Movement
var mousePos = GetGlobalMousePosition();
var posDelta = _cameraPosTarget - mousePos;
posDelta = posDelta.Clamped(500f);
_cameraPosTarget -= posDelta * 0.2f;
_cameraPosTarget -= posDelta * 0.2f * (delta * 60f);
}
if (Input.IsActionJustReleased("zoom_out"))
{
shouldTweenStop = true;
// Zoom
_cameraZoomTarget += new Vector2(0.1f, 0.1f);
_cameraZoomTarget += new Vector2(0.1f, 0.1f) * (delta * 60f);
// Movement
var mousePos = GetGlobalMousePosition();
var posDelta = _cameraPosTarget - mousePos;
posDelta = posDelta.Clamped(500f);
_cameraPosTarget += posDelta * 0.2f;
_cameraPosTarget += posDelta * 0.2f * (delta * 60f);
}
var cameraDir = new Vector2();
@@ -101,13 +101,13 @@ public class ParticleSimulationScene : Node2D
if (Input.IsActionPressed("key_zoom_in"))
{
shouldTweenStop = true;
_cameraZoomTarget -= new Vector2(0.01f, 0.01f);
_cameraZoomTarget -= new Vector2(0.01f, 0.01f) * (delta * 60f);
}
if (Input.IsActionPressed("key_zoom_out"))
{
shouldTweenStop = true;
_cameraZoomTarget += new Vector2(0.01f, 0.01f);
_cameraZoomTarget += new Vector2(0.01f, 0.01f) * (delta * 60f);
}
if (shouldTweenStop)