纳金网
标题:
Unity3D中创建可以拖动的GUI窗体
[打印本页]
作者:
奔跑的小兔
时间:
2012-2-14 14:05
标题:
Unity3D中创建可以拖动的GUI窗体
利用GUI.DragWindow()方法
using UnityEngine;
using System.Collections;
public class GUI_try10 : MonoBehaviour
{
// Use this for initialization
public Rect window01 = new Rect(20,20,150,100); //定义窗体初始状态:X、Y位置及长宽
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnGUI ()
{
window01 = GUI.Window(0,window01,DoMyWindow,"My Windows"); //定义为window窗体,”My Windows”为窗体标题
}
void DoMyWindow(int windowID)
{
//GUI.DragWindow(new Rect(0,0,10000,20));
GUI.DragWindow(new Rect(0, 0, 150,20)); //使用DragWindow设置window窗体为可被鼠标拖动移动,并设置window窗体的鼠标响应范围,四个值分别是窗体中响应区的开始X、Y位置(窗体中的局部坐标),响应区的长宽。
}
}
转自 unity3d8.com
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5