using UnityEngine; using System.Collections; public class mouseCursor : MonoBehaviour { /// <summary> /// 變換樣式 /// </summary> public Texture2D cursorTexture; /// <summary> /// 默認鼠標樣式 /// </summary> public Texture2D fTexture; /// <summary> /// 設置鼠標默認方式 /// </summary> public CursorMode cursorMode = CursorMode.Auto; /// <summary> /// 在第一次調用update以前調用 /// </summary> public void Start() { ///設置鼠標樣式 Cursor.SetCursor(fTexture, Vector2.zero, cursorMode); } /// <summary> /// 鼠標退出時調用 /// </summary> public void OnMouseExit() { ///設置鼠標樣式 Cursor.SetCursor(fTexture, Vector2.zero, cursorMode); } /// <summary> /// 鼠標進入時調用 /// </summary> public void OnMouseEnter() { Cursor.SetCursor(cursorTexture, Vector2.zero, cursorMode); } }