Как сделать управление плавнее

Выдрал управление с игры Color Bump 3D, оно сильно резкое, что можно сделать что-бы оно было плавнее?

using UnityEngine;

public class TouchMng : MonoBehaviour
{
    public float sensitivity = 1f, float clamp = 90f;
    bool isTouchControl = false;
    Vector3 lastMousePos;       
    Rigidbody rigidbody, camRigidbody;

    void Awake()
    {
        rigidbody = GetComponent<Rigidbody>();
        camRigidbody = Camera.main.GetComponent<Rigidbody>();
    }

    void FixedUpdate()
    {
        Vector3 forceAreaVelocity = rigidbody.velocity, camVeclocity = camRigidbody.velocity;

        if (Input.GetMouseButton(0))
        {
            if (!isTouchControl)
            {
                lastMousePos = Input.mousePosition;
                isTouchControl = true;
                return;
            }

            Vector3 pos = lastMousePos - Input.mousePosition; 
            pos.z = pos.x;    
            pos.x = -pos.y;    
            pos.y = 0f;    
            lastMousePos = Input.mousePosition;
            rigidbody.AddForce(camVeclocity / 4.2f + ((Vector3.ClampMagnitude(pos, clamp) * sensitivity) - forceAreaVelocity / 5f), ForceMode.VelocityChange);
            return;
        }    
        isTouchControl = false;
    }
}

Что-бы сделать чтобы оно было лучше?


Ответы (0 шт):