diff --git a/Runtime/Tools/Physics/HybridPhysics.cs b/Runtime/Tools/Physics/HybridPhysics.cs index 9d8f7e2..24d8554 100644 --- a/Runtime/Tools/Physics/HybridPhysics.cs +++ b/Runtime/Tools/Physics/HybridPhysics.cs @@ -204,13 +204,13 @@ namespace Passer { return force; } - public static Vector3 CalculateForce(Rigidbody thisRigidbody, Vector3 sollPosition, float strength, float damping = 1500) { + public static Vector3 CalculateForce(Rigidbody thisRigidbody, Vector3 sollPosition, float strength, float damping = 25) { Vector3 locationDifference = sollPosition - thisRigidbody.position; Vector3 force = locationDifference; //force += CalculateForceDamper(); - //Vector3 damper = -thisRigidbody.velocity * Time.deltaTime * damping; - //force += damper; + Vector3 damper = -thisRigidbody.velocity * Time.deltaTime * damping; + force += damper; return force * strength; }