如何在脚本中捕获 UI 按钮点击?



我有一个脚本,当用户单击我的按钮时,我需要以某种方式抓住时刻,但仅限于脚本。 例如,它必须像"if (Input.GetKeyDown("space"(("一样相等,而是像GetKeyDown我的UI按钮一样相等。

您可以向按钮添加侦听器。

button.onClick.AddListener(DoSomething);
void DoSomething()
{
// do something
}

如果需要在方法上分配参数,可以使用

button.onClick.AddListener(delegate { DoSomething("abc");});
void DoSomething(string something)
{
// do something
}

按下按钮后,将触发DoSomething方法中的代码。

最新更新