1
This commit is contained in:
@@ -73,7 +73,13 @@ public partial class FreeLookCamera : Node3D,IVirtualCamera
|
||||
switch (@event)
|
||||
{
|
||||
case InputEventMouseMotion mouseMotion:
|
||||
if(Input.IsMouseButtonPressed(MouseButton.Middle) is false)break;
|
||||
switch (OS.GetName())
|
||||
{
|
||||
case "Windows":
|
||||
if(Input.IsMouseButtonPressed(MouseButton.Middle) is false)return;
|
||||
break;
|
||||
}
|
||||
|
||||
if (isMoving)
|
||||
{
|
||||
var velocity = mouseMotion.Relative;
|
||||
@@ -88,6 +94,14 @@ public partial class FreeLookCamera : Node3D,IVirtualCamera
|
||||
else
|
||||
{
|
||||
var mouseVelocity = mouseMotion.Relative /* 0.022f*/ * 1.81f * (float)GetProcessDeltaTime();
|
||||
|
||||
switch (OS.GetName())
|
||||
{
|
||||
case "Android":
|
||||
mouseVelocity *= 0.1f;
|
||||
break;
|
||||
}
|
||||
|
||||
euler.X -= mouseVelocity.Y;
|
||||
euler.Y -= mouseVelocity.X;
|
||||
euler.Y %= 360;
|
||||
|
Reference in New Issue
Block a user