Сделал скрипт поставил на объект и если держать его долго и скинуть то он очень быстро упадёт и улетит за карту, на объекте ещё есть Rigidbody2D. Скрипт:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Drag : MonoBehaviour
{
public bool drag;
void Update()
{
if (drag == true)
{
if (Input.GetMouseButtonDown(0))
{
Vector3 newPosition = new Vector3(Input.mousePosition.x, 10.0f);
transform.position = Camera.main.ScreenToWorldPoint(newPosition);
transform.position = transform.position + new Vector3(0.0f, 8f, 10.0f);
}
if (Input.GetMouseButton(0))
{
Vector3 newPosition = new Vector3(Input.mousePosition.x, 10.0f);
transform.position = Camera.main.ScreenToWorldPoint(newPosition);
transform.position = transform.position + new Vector3(0.0f, 8f, 10.0f);
}
}
}
}