Das Problem ist, dass diese Schleife anscheinend unendlich läuft, da mir das Log ununterbrochen ausgibt: LandscapeWidth()= 1420 , i= 1420 Wenn ich das so mache:
werden genau zwei Objekte erschaffen, und zwar auf den Positionen LandscapeWidth()-16 / Hoehe1 bzw. Hoehe2 Ich will aber, dass zwei Reihen dieses Objektes entstehen.. Danke schonmal, YoCed
der kleine boss Vizeadmiral
Alter : 29 Ort : In einem gaaaaanz kleinen Kaff in Austria Anmeldedatum : 21.03.09
Thema: Re: for-Schleife funktioniert nicht Fr Jun 04, 2010 1:41 pm
Zitat :
for(var i=0;i=LandscapeWidth();i+32)
da gehört i=i+32 hin
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: for-Schleife funktioniert nicht Fr Jun 04, 2010 1:50 pm
Hm. Die Schleife scheint sowieso nicht zu funktionieren. Erstmal muss natürlich was erhöht werden, i+32 gibt immer dasselbe, wie boss angemerkt hat. Obwohl ich i += 32 bevorzugen würde Im zweiten Parameter steht i = LandscapeWidth(). Das ist aber die Bedingung, die erfüllt sein muss, damit die Schleife nicht abgebrochen wird. Das heißt, wenn sie funktioniert, wird i immer auf LandscapeWidth() gesetzt. Da sollte wohl i <= LandscapeWidth() - 16 hin. Dann kannst du die letzte Zeile if(i-16>=LandscapeWidth()) break; noch rausschmeißen.
YoCed Vizeadmiral
Alter : 28 Ort : Rheine Anmeldedatum : 23.05.09
Thema: Re: for-Schleife funktioniert nicht Fr Jun 04, 2010 1:57 pm
Okay danke, so tuts das^^
Pitri Feldmarschall
Alter : 30 Ort : Karlsruhe Anmeldedatum : 02.03.09
Thema: Re: for-Schleife funktioniert nicht Fr Jun 04, 2010 3:59 pm
der kleine boss schrieb:
Zitat :
for(var i=0;i=LandscapeWidth();i+32)
da gehört i=i+32 hin
nein i+= 32
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: for-Schleife funktioniert nicht Fr Jun 04, 2010 4:25 pm