你好,我想实现这样一个功能,我想在鼠标按下GUI按钮时就执行按钮里面的操作**(unity的GUI按钮,只有在鼠标弹起的时候才能执行)**,于是我写了这样一个代码,用来获取FOR循环按钮的rect,然后当react检测到(Event.current.mousePosition) && Input.GetMouseButtonDown(0),执行按钮里的操作,这是我写的代码
然后这是运行效果
但是当我使用GUILayout.Button时,一切又正常运行了
然后这是运行效果
但是就像我说的那样,** Gui的按钮只能够在鼠标弹起的时候才能够执行按钮里面的代码,我用了许多种方法,例如GUILayoutUtility.GetLastRect(),但是会有报错,例如这样**
所以到底该怎样才能够正确获取gUI layout按钮里的rect,我在网上找了许多问题都没找到答案,现在急需解决方案