Unity3d EditorWindow扩展类中的可拖动窗口

Unity3d EditorWindow扩展类中的可拖动窗口,unity3d,Unity3d,我想让一个复杂的GUI元素与按钮、文本字段等保持一致。我希望能够移动这个组,但我找不到方法 我试着做一个BeginArea,把所有的元素都放进去,然后移动这个区域。为此,请使用GUI.RepeatButton检查何时按下鼠标按钮。它工作了,但是更新只启动了两次,然后就停止了。因此,我无法使用此方法进行平滑拖动 我也尝试过将Window与GUI.DragWindow一起使用,但它似乎在扩展EditorWindow的类中不起作用 有没有办法为自定义EditorWindow类创建一个可拖动的组?实际上

我想让一个复杂的GUI元素与按钮、文本字段等保持一致。我希望能够移动这个组,但我找不到方法

我试着做一个BeginArea,把所有的元素都放进去,然后移动这个区域。为此,请使用GUI.RepeatButton检查何时按下鼠标按钮。它工作了,但是更新只启动了两次,然后就停止了。因此,我无法使用此方法进行平滑拖动

我也尝试过将Window与GUI.DragWindow一起使用,但它似乎在扩展EditorWindow的类中不起作用


有没有办法为自定义EditorWindow类创建一个可拖动的组?

实际上GUI.DragWindow应该与EditorWindow一起使用。你能给我们看一下代码吗?也许你遗漏了什么。代码是从unity官方文档中复制粘贴的:结果是一个空白面板,没有内容。Unity ver 4.53适用于普通GUI,逻辑相同,但EditorWindow缺少一些部分;和端窗;里面有OnGUI方法吗?哦,我没有,谢谢你指出。我想这个问题现在已经回答了,谢谢!