xxxxxxxxxx
RaycastHit2D hit = Physics2D.Raycast(Input.mousePosition, Vector2.zero);
if (hit.collider != null)
{
Debug.Log("Clicked on Object!");
}
xxxxxxxxxx
// Requires for the object to have a collider and this script attached
private void OnMouseDown()
{
Debug.Log("Clicked on object!");
}
xxxxxxxxxx
private void Update()
{
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit2D hit = Physics2D.Raycast(ray.origin, ray.direction);
if (hit.collider != null) {
Debug.Log ("CLICKED " + hit.collider.name);
}
}
}