karolo320 Opublikowano 20 Maja 2011 Udostępnij Opublikowano 20 Maja 2011 Siema, mam taki kod: if place_meeting(x-1,y,obiekt){costam} i chcę, żeby sprawdzało obiekty, które mają zmienną ustawiąną na true. Jak to zrobić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 20 Maja 2011 Udostępnij Opublikowano 20 Maja 2011 Jeśli chodzi Ci o instancję obiektu jednego typu: GML (Create) obie=0 war=ds_list_create() obiekt=ds_list_create() repeat(instance_number(object0) { obi=instance_find_first(object0) while (ds_list_find_index(obiekt,id)) obi=instance_find_next(object0) ds_list_add(obiekt,obi) } Czy coś w tym stylu. E:Zaraz dam resztę, zapomniałem o tym. E2:Już mam: GML (Step) with(object0) { if (warunek) ds_list_add(war,1) else ds_list_add(war,0) } //I teraz twój warunek with(object0) { repeat(instance_number(object0) { obie=ds_list_find_index(obi,id) if place_meeting(x-1,y,obiekt0) and ds_list_find_value(war,obie) { costam } } } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
karolo320 Opublikowano 20 Maja 2011 Autor Udostępnij Opublikowano 20 Maja 2011 troche to skomplikowane :D 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ę