Jump to content
Unity Insider Forum

GuiInputField c# erstellen?


Simply

Recommended Posts

Die übliche, da praktischste Art, etwas zur Laufzeit in der Szene zu erstellen, sind Prefabs.

[serializeField]
private GameObject textFieldPrefab;

Instantiate(textFieldPrefab);

 

Ansonsten sind alle Dinge in einer Unity-Szene sind GameObjects mit Komponenten darauf.

Mit

var go = new GameObject("Name");

erstellst du ein neues GameObject, mit dem du dann alles machen kannst, z.B.

var text = go.AddComponent<Text>();

 

Aber gerade bei GUI-Elementen würde ich es allermeistens vorziehen, sie einfach in der Szene zu haben und nach Belieben an- und auszuschalten.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...