用unity3d的C#脚本实现窗口拖动问题

新人刚学习unity3d我想要的是当我我鼠标点击一个按钮,结果弹出个窗口,我要做到的是怎么C#编程去实现能够拖动这个窗口,我这窗口也弹出来了,不知道该怎么实现对窗口的拖动,求助大神!!!

GUI.DragWindow追问

我也知道用GUI.DragWindow ,问题是怎么把它和我点击按钮时弹出的窗口绑定!!

追答

你弹出的窗口是不是有个响应函数
像这样 mwinrect = GUILayout.Window(winID, mwinrect, winfunc,wintitle);
在winfunc(){
里面的最后一句写上 GUI.DragWindow
}

你查一下Unity的官方文档,里面写的很清楚呢

参考资料:http://unity3d.com/support/documentation/ScriptReference/GUI.DragWindow.html

追问

怎么把要拖动的窗口绑定到 GUI.DragWindow,这一步是关键!!!我就卡在这里,官网的例子都是事先应经加载好一个Rect();

追答

你的代码粘出来看看

追问

能加个QQ吗,我这边贴代码总是超词!!!

追答

你的QQ是多少?

追问

我的QQ798277342

温馨提示:答案为网友推荐,仅供参考