1. 程式人生 > >unity中獲取button文字的內容

unity中獲取button文字的內容

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中的文字內容。