unity中鼠标经过一个物体时出现提示

首先被检测的物体要有collider

using UnityEngine;
using System.Collections;

public class Cube : MonoBehaviour {
//    public Transform cube;
    bool isShowTip;
//    // Use this for initialization
    void Start () {
        isShowTip=false;
    }    
    void OnMouseEnter () {
        isShowTip=true;
        //Debug.Log (cube.name);//可以得到物体的名字

    }
    void OnMouseExit () {
        isShowTip=false;
    }
    void OnGUI () {
        if (isShowTip){
            GUI.Label(new Rect(Input.mousePosition.x,Screen.height-Input.mousePosition.y,100,40),"afdasdfasdf"); 
         }  
    }
}

你可能感兴趣的:(unity)