Jump to content
Unity Insider Forum

GUI Problem mit for-Schleife :/


Recommended Posts

Hallo liebe Community,

 

mein Problem ist das ich nicht weiß wie ich für eine Zahl (for-schleife) eine andere um 20 erhöhe?

foreach(string x in nachrichten){
  for(int i = 0; i < nachrichten.Length; i++){
   GUI.Button (new Rect (-17, 20 * i, 120, 20), x);
  }
 }

damit wir für jeden String ein Button erstellt leider sind diese alle in der selben Position wie änder ich das?

 

danke schonmal.

Link zu diesem Kommentar
Auf anderen Seiten teilen

#pragma strict

var mystrings = new Array();

function Start () {
mystrings.Push("St001");
mystrings.Push("St002");
mystrings.Push("St003");
}

function OnGUI(){
 var mycaption : String;
 for (var i: int = 0; i < mystrings.Count; i++){
  mycaption = mystrings[i];
  if(GUI.Button(Rect(60, 60 * i, 120, 50), mycaption)){
  Application.Quit();
  }
 }
}

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

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

×
×
  • Neu erstellen...