using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class MouseFollow : MonoBehaviour
{
Canvas canvas;//跟随范围为整个画布
RectTransform rectTransform;
Vector2 pos;
Vector3 result;
void Start()
{
rectTransform = transform as RectTransform;
canvas = GameObject.Find("Canvas").GetComponent<Canvas>();
}
void Update()
{
if (RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform, Input.mousePosition, canvas.worldCamera, out pos))
{
rectTransform.anchoredPosition = pos;
rectTransform.parent = canvas.transform;
}
}
}