using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System;
public class ButtonContent : MonoBehaviour{
public Button btn;
void Start(){
btn = GameObject.Find("填写button名").getComponent<Button>(); //-----------(1)
Text text = btn.transform.Find("Text").getComponent<Text>(); //------------(2)
//或者吧(1)(2)合并成:
// Text text = GameObject.Find("填写button名/Text").getComponent<Text>();
Debug.Log(text.text.toString());
//其实就一条语句
// Debug.Log(GameObject.Find("填写button名/Text").getComponent<Text>().text.toString());
}
}这样就可以获取button中的文本内容。

本文介绍了一种在Unity中通过脚本获取Button组件上文本的方法。具体步骤包括使用GameObject.Find定位Button对象,并通过GetComponent获取Text组件,最后读取并打印文本内容。
3752

被折叠的 条评论
为什么被折叠?



