untiy Selectable
时间: 2023-12-21 13:06:27 浏览: 80
select chosen
Unity的Selectable是所有UI交互组件的基类,包括Button、Toggle、Slider等。它实现了鼠标hover、点击、离开以及其他事件对应的状态。如果我们自己定义组件时可以简单继承相关接口实现自己的逻辑。以下是一个简单的Selectable的使用范例:
```csharp
using UnityEngine;
using UnityEngine.UI;
public class Example : MonoBehaviour
{
public Button button;
void Start()
{
button.onClick.AddListener(TaskOnClick);
}
void TaskOnClick()
{
Debug.Log("Button clicked!");
}
}
```
在这个例子中,我们创建了一个Button,并在代码中添加了一个点击事件。当用户点击按钮时,控制台将输出“Button clicked!”。需要注意的是,我们需要将Button组件拖到Example脚本的button变量中,以便在代码中访问它。
阅读全文