This commit is contained in:
CortexCore
2023-11-02 20:58:36 +08:00
parent 3beceb1645
commit 7712c80804
75 changed files with 552 additions and 417 deletions

View File

@@ -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;