using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; public class cs01 : MonoBehaviour { //讀入傳統inputField, Text(可以由前台拖曵場景元件來設定) public Text t1; public InputField input1; //讀入TextMeshPro InputField //錯誤宣告方法:public InputField i1, i2, i3; //(必須宣告TMP_InputField物件,但要先using TMPro;) public TMP_InputField i1,i2,i3; //i1的設定有兩種方法: //(1)可以由前台拖曵場景元件inputField TextMeshPro設定) //(2)可以用以下程式碼來設定:GameObject.Find(..... //設定傳統text/inputField元件的方式 public void show() { t1.text = "分數:99分"; input1.text = "分數:99分"; } //設定TextMeshPro text/inputField元件的方式 public void add() { //如果不從前台拖曵InputField TextMeshPro來設定,可以用以下程式碼來直接設定 //i1 = GameObject.Find("InputField-1").GetComponent(); //i2 = GameObject.Find("InputField-2").GetComponent(); //i3 = GameObject.Find("InputField-3").GetComponent(); int n1 = int.Parse(i1.text); int n2 = int.Parse(i2.text); int n3 = n1 + n2; i3.text = n3.ToString(); } // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } }