Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Unity Click and Drag script. Add this script and a Collider to an Object.
using UnityEngine;
public class Draggable : MonoBehaviour
{
Vector3 offset;
void OnMouseDown()
{
offset = transform.position - Camera.main.ScreenToWorldPoint(Input.mousePosition);
}
void OnMouseDrag()
{
transform.position = Camera.main.ScreenToWorldPoint(Input.mousePosition) + offset;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment