Skip to content

Instantly share code, notes, and snippets.

@fguillen
Created July 5, 2021 14:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fguillen/2b9d0dbf437e2d723079f122daf391bb to your computer and use it in GitHub Desktop.
Save fguillen/2b9d0dbf437e2d723079f122daf391bb to your computer and use it in GitHub Desktop.
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