GUILayout 如何侦听点击
时间: 2024-03-12 07:44:59 浏览: 127
react-cool-onclickoutside:在React钩子上侦听组件外部的点击
在使用 Unity 的 GUILayout 绘制界面时,可以通过添加 GUI.Button 或 GUI.Toggle 等控件来实现响应点击事件。例如,可以在 GUILayout.BeginArea 和 GUILayout.EndArea 之间添加一个 GUI.Button 控件,并为其传递一个点击事件的回调函数,如下所示:
```
GUILayout.BeginArea(new Rect(10, 10, 100, 100));
if (GUI.Button(new Rect(10, 10, 80, 80), "Click Me")) {
Debug.Log("Button clicked!");
}
GUILayout.EndArea();
```
这样,当用户点击 "Click Me" 按钮时,就会触发 Debug.Log("Button clicked!") 中的代码。类似地,可以使用 GUI.Toggle、GUI.TextField 等控件来实现其他交互效果,并为其添加相应的回调函数。
阅读全文