纳金网
标题:
[转载]Unity3D中创建可以拖动的GUI窗体_代码
[打印本页]
作者:
她。
时间:
2012-5-9 14:12
标题:
[转载]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位置(窗体中的局部坐标),响应区的长宽。
}
}
作者:
Zack
时间:
2012-11-25 20:00
学习了。谢谢!
作者:
may
时间:
2012-11-27 03:04
lZ的回复很不错,支持!
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5