Skocz do zawartości

Zablokowane Pętle


ALT

Rekomendowane odpowiedzi

moze klamerki Ci pomogą ;)

 

 

bo teraz wykonuje sie w petli tylko ta czesc kodu.

 

GML
for (yy=y; yy<=224; yy+=16)

for (xx=0; xx<=464; xx+=16)

loss=choose(16,0)

sprubój tak:

GML
for (yy=y; yy<=224; yy+=16){

for (xx=0; xx<=464; xx+=16){

loss=choose(16,0)

yy-=loss

instance_create(xx,yy,Other)

}

}

Odnośnik do komentarza
Udostępnij na innych stronach

Kurde, ja tez nie jestem jakiś genialny, ale no przecież wewnętrzna pętla wykona się tyle razy ile ma się wykonać razy tyle ile ma sie wykonać zewnetrzna. A w wewnetrznej petli masz instance_create(). Czyli wewnętrzna 224 x zewnętrzna 464 tyle razy wykona się instance_create()

Odnośnik do komentarza
Udostępnij na innych stronach

Ale ten kod nie różni się zbyt od starego,oprócz tego że jest bardzie z optymalizowany.No więc inne pytanie,przerób mi te kod żeby nie generował płaskiego terenu tylko "falistego"

GML
{

for (yy=y; yy<=224; yy+=16)

for (xx=0; xx<=464; xx+=16)

instance_create(xx,yy,Other)

 

 

}

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...