Ich finde den effektiveren Code, um jedes Kind vom übergeordneten Spielobjekt zu finden und jede Kindkomponente Text des Spielobjekts zu ändern.So ändern Sie die übergeordnete untergeordnete Komponente Text Effektiver? Unity C#
Jedes Kind Komponente Text von Gameobject hat einen anderen Wert jedes von den Variablen abhängen.
Dies ist mein Code:
public Dictionary <string, GameObject> product = new Dictionary<string, GameObject>();
public Dictionary <string, Text> property = new Dictionary<string, Text>();
dex = productMargaret.FindIndex(j => j.productID == 15);
product["Mayonnaise"] = GameObject.Find("btnMayonnaise");
property["qty"] = gameObject.transform.GetChild (1).GetComponent<Text>(); //+ productMargaret[dex].qty.ToString;
property["qty"].text = productMargaret[dex].qty.ToString;
property["price"] = gameObject.transform.GetChild (2).GetComponent<Text>(); //+ productMargaret[dex].price.ToString;
property["price"].text = "@ " + productMargaret[dex].price.ToString;
property["have"] = gameObject.transform.GetChild (2).GetComponent<Text>(); //+ productMargaret[dex].have.ToString;
property["have"].text = "You Have : " + productMargaret[dex].have.ToString;
Das ist Code nicht funktioniert.
Wie geht das? für eine effektive Art wie vielleicht eine Schleife zu verwenden.
Dank
hahh. Feder ist gut. Ich empfehle auch Sebastian Lague: https://www.youtube.com/channel/UCmtyQOKKmrMVaKuRXz02jbQ –
yah. Sebastian Lague ist auch gut im Tutorial. Er hat so viele Tutorials. Ich muss das sehen. –
Ich würde upvote, wenn Sie die Codelösung hier hervorgehoben .. –