1、创建场景(创建两个Button按钮、一个Text文本)
2、编写按钮监听事件脚本Test_BtnEvent
/***
* Title:"XXX" 项目
* 主题:监听按钮的点击事件
* Description:
* 功能:XXX
* Date:2017
* Version:0.1版本
* Author:Coffee
* Modify Recoder:
*/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace SimpleUIFrame
{
public class Test_BtnEvent : MonoBehaviour
{
public Text DisplayBtnText; //显示文本组件
public Text BtnText { get; set; }
void Start()
{
this.gameObject.GetComponent<Button>().onClick.AddListener(delegate ()
{
Text text= this.gameObject.GetComponentInChildren<Text>();
BtnText = text;
DisplayBtnText.text = BtnText.text;
}
);
}
}
}
3、将该按钮监听脚本分别添加给这两个按钮物体,然后给脚本指定显示按钮文本的Text组件
4、运行场景,鼠标点击测试按钮则右边的text文本显示“测试”
参考:https://blog.csdn.net/qq_18995513/article/details/53159107