matis3 Opublikowano 27 Maja 2007 Udostępnij Opublikowano 27 Maja 2007 Czy da się zrobić za jednym instance create np. 100 obiektów o nazwach (object1,object2 itd i o współrzędnych x które się mnożą 20 (obiekt 1) 20x2 (obiekt 2) itd...) Jeśli się da to mógłby ktoś podać kod/przykład/wyjaśnienie. Z góry thx Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
KoRn Opublikowano 27 Maja 2007 Udostępnij Opublikowano 27 Maja 2007 ja nie wie A 4 punkt regulaminu to się widziało? Warn. Marmot Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pieter Opublikowano 27 Maja 2007 Udostępnij Opublikowano 27 Maja 2007 @up: to po co piszesz jak nie wiesz??? @topic: oczywiście że sie da... for(i=0;i<100;i+=1) { execute_string("instance_create(10+20*"+string(i)+",10,object"+string(i)+");"); } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Ajot Opublikowano 27 Maja 2007 Udostępnij Opublikowano 27 Maja 2007 A repeat statement has the form [quote] repeat (<expression>) <statement> [/quote] The statement is repeated the number of times indicated by the rounded value of the expression. Example The following program creates five balls at random positions. [quote] { repeat (5) instance_create(random(400),random(400),ball); }[/quote] A jesli chodzi o ich wspolrzedne polecam ustalic dla nich w create pozycje poprzez jakas zmienna globalna, ktora po pojawieniu sie kazdego nowego obiektu x, doda do siebie pewna wartość. EDIT. Ale Pieter ma lepsze rozwiazanie, i jezeli chcesz cos wykorzystac, zamiast wiedziec co robisz, bierz jego ;-) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się