//腳本掛在需要跟隨鼠標移動的UI上
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class CharacterControl : MonoBehaviour
{
public Camera UICamera;//攝像機
Vector3 scenePos;
void Start ()
{
EventTriggerListener.Get(gameObject).onDrag = OnMouseDrag;
}
void OnMouseDrag(GameObject img)
{
Vector2 mous = Input.mousePosition;
scenePos = new Vector3(mous.x, mous.y, UICamera.WorldToScreenPoint(transform.position).z);
transform.position = UICamera.ScreenToWorldPoint(scenePos);
}
}
U3D-UI跟隨鼠標中心移動
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.