找回密码
 立即注册
查看: 4539|回复: 82

[脚本] Unity3D Drag.DragWindow()拖动效果实现

[复制链接]
7 回复本帖可获得 1 奖励! 每人限 1 次(中奖概率 50%)
发表于 2012-6-15 15:57 | 显示全部楼层 |阅读模式

  1. using UnityEngine;
  2. using System.Collections;

  3. public class GUI_try10 : MonoBehaviour
  4. {

  5.         // Use this for initialization

  6.     public Rect window01 = new Rect(20,20,150,100);   //定义窗体初始状态:X、Y位置及长宽

  7.    

  8.         void Start () {
  9.       
  10.         }
  11.       
  12.         // Update is called once per frame
  13.         void Update () {
  14.       
  15.         }

  16.     void OnGUI ()
  17.      {
  18.          window01 = GUI.Window(0,window01,DoMyWindow,"My Windows");    //定义为window窗体,”My Windows”为窗体标题
  19.      }
  20.     void DoMyWindow(int windowID)
  21.     {

  22.         //GUI.DragWindow(new Rect(0,0,10000,20));
  23.         GUI.DragWindow(new Rect(0, 0, 150,20));             //使用DragWindow设置window窗体为可被鼠标拖动移动,并设置window窗体的鼠标响应范围,四个值分别是窗体中响应区的开始X、Y位置(窗体中的局部坐标),响应区的长宽。
  24.       

  25.     }
  26. }
复制代码

新手必备  回帖有奖励
{:soso__17542699376449522055_4:}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2012-12-29 08:13 | 显示全部楼层

回帖奖励 +1

哈哈 回帖。
发表于 2013-1-13 12:49 | 显示全部楼层

回帖奖励 +1

大大分享好多帖 受益良多 謝謝!!
发表于 2013-3-15 13:43 | 显示全部楼层
不错,借鉴一下……
发表于 2013-4-12 20:53 | 显示全部楼层
收藏 了   谢谢楼zhu
发表于 2013-6-1 21:31 | 显示全部楼层

回帖奖励 +1

谢谢{:5_427:}{:5_427:}
发表于 2013-7-12 15:26 | 显示全部楼层
{:5_397:}来那奖励啊
发表于 2014-2-21 15:54 | 显示全部楼层
回帖是好习惯
发表于 2017-4-27 16:57 | 显示全部楼层
很不错
发表于 2017-4-27 17:32 | 显示全部楼层
楼主是超人
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-12-22 15:49 , Processed in 0.109705 second(s), 34 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表