using UnityEngine; using System.Collections; public class skin : MonoBehaviour { public GUISkin myGUISkin; private Rect windowRect; //private Vector2 pos; private bool flag=false; //private bool kaiguan=false; private Vector3 world; Vector3 screenPos; // public GameObject a; string info ="dfwf"; // Use this for initialization void Start () { } // Update is called once per frame void Update () { //if (Input.GetMouseButton (0)) { Vector3 mouseposition = Input.mousePosition; windowRect = new Rect (mouseposition.x+10, mouseposition.y+10, 200, 100); //} } void DoMyWindow(int windowID){ GUI.skin.label.fontSize = 20; GUI.Label (new Rect (10, 10, 110, 110),info); } void OnGUI(){ if (flag) { GUI.skin = myGUISkin; windowRect = GUI.Window (0, windowRect, DoMyWindow, "数据"); } } void OnMouseEnter() { flag = true; } //鼠标移开显示空 void OnMouseExit() { flag = false; } }
原文:http://9575485.blog.51cto.com/9565485/1718769