unity 通过button.onClick.AddListener()加入物体A的set active事件
时间: 2023-12-20 20:07:05 浏览: 207
你可以通过以下代码实现:
```csharp
using UnityEngine;
using UnityEngine.UI;
public class Example : MonoBehaviour
{
public GameObject objectA;
void Start()
{
Button button = GetComponent<Button>();
button.onClick.AddListener(TaskOnClick);
}
void TaskOnClick()
{
objectA.SetActive(true);
}
}
```
在上面的代码中,首先获取按钮组件,并在按钮对象上添加点击事件。当按钮被点击时,`TaskOnClick()` 方法会被调用,并将物体 A 设为可见状态。请注意,这里假设你已经正确地将脚本挂在到拥有按钮组件的游戏对象上,并且已经设置了`objectA`变量的引用。
阅读全文