首先被检测的物体要有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脚本,用于实现当鼠标悬停在带有碰撞器的对象上时显示提示信息的功能。该脚本利用了OnMouseEnter和OnMouseExit事件来控制提示的显示与隐藏。
7119

被折叠的 条评论
为什么被折叠?



