unity3d ugui 怎么判断哪个按钮被点击

2025-01-15 12:46:08
推荐回答(3个)
回答1:

1、新建html文件。

2、创建js函数。

3、定义鼠标变量。

3、对鼠标变量进行判断,当鼠标变量等于2时,点击了右键。

4、对鼠标变量进行判断,当鼠标变量等于0时,点击了左键。

5、对鼠标变量进行判断,当鼠标变量等于1时,点击了中键。

6、如果都不是则弹出不能确定它的名称。

回答2:

void Start () {
List btnsName = new List();

//这些是你设定的按钮的名字,在hierarchy里面的。
btnsName.Add("gela");
btnsName.Add("lari");
btnsName.Add("haige");
foreach (string btnName in btnsName)

{
GameObject btnObj = GameObject.Find(btnName);
Button btn = btnObj.GetComponent

回答3:

using UnityEngine;using System.Collections;using UnityEngine.EventSystems;public class EventTriggerListener : UnityEngine.EventSystems.EventTrigger{public delegate void VoidDelegate (GameObject go);public VoidDelegate onClick;p。