在使用unity UGUI 按钮通常会直接在面板点击按钮的onclick增加事件并将需要按钮触发功能选择好,已经制作好按钮想使用脚本来控制点击的发生。
1.场景中Button是直接采用拖拽的方式实现打印功能
2.场景中Button1是直接调用脚本中Best()方法;
3.脚本代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class NewBehaviourScript : MonoBehaviour
{
//获取需要点击的按钮
public Button button;
public void Best()
{
//代码实现按钮的点击
ExecuteEvents.Execute(button.gameObject, new PointerEventData(EventSystem.current), ExecuteEvents.pointerClickHandler);
}
public void Test()
{
Debug.Log("----------aa-----");
}
}
文章来源:https://www.toymoban.com/news/detail-407795.html
4.运行,点击Button1可以实现Button中onClick()事件的触发文章来源地址https://www.toymoban.com/news/detail-407795.html
到了这里,关于【小技巧】Unity UGUI 中使用脚本激活按钮onclick事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!