N'Abend Leute,
ich habe im EGP-Quelltext einige Objekte, genauer gesagt mehrere egpPoly, die sich wiederholen. Diese möchte ich nun in eine Schleife legen, jedes muss jedoch eine eigene ID erhalten. Nun kam ich auf die Idee, die IDs mit dem Schleifenzähler in Bezug zu setzen, jedoch wurden die egpPoly nicht dargestellt.
Kann es sein, dass die EGP-IDs keine Variablen erlauben sondern Konstant bleiben müssen?
Den Original-Code habe ich schon entfernt, daher nur ein Beispiel, wie ich es gemacht habe, was nicht funktionieren wollte:
PHP-Code:
Zaehler=0
while(Zaehler<=8){
EGP:egpPoly(1+Zaehler,array(Koordinaten-abhängig-vom-Zaehler),Farb-Vector4)
Zaehler++}
Funktionieren tut es jedoch logischerweise mit konstanter ID, auch die Koordinaten werden bei konstantem Zähler korrekt berechnet. Also so geht es zum Beispiel:
PHP-Code:
Zaehler=1,EGP:egpPoly(1,array(Koordinaten-abhängig-vom-Zaehler),Farb-Vector4)
Zaehler=2,EGP:egpPoly(2,array(Koordinaten-abhängig-vom-Zaehler),Farb-Vector4)
...
Ist aber nicht das Wahre, weil ich pro Durchgang 2 egpPoly mit jeweils 4 Punkten erstellen will und das ganze in 9 Durchgängen.
Ist das wirklich so... unschön zu regeln mit der stets konstanten ID oder habe ich da etwas übersehen?