micha_i Opublikowano 12 Kwietnia 2010 Udostępnij Opublikowano 12 Kwietnia 2010 Witam, chciałem się zapytać, jaki jest kod na ilość obiektów danego typu w danym regionie, proszę o prostą odpowiedź, Z góry dziękuję Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
candy Opublikowano 12 Kwietnia 2010 Udostępnij Opublikowano 12 Kwietnia 2010 Masz pliczek: tutaj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 12 Kwietnia 2010 Udostępnij Opublikowano 12 Kwietnia 2010 hm.. GML count = 0; // ilośc obiektów xx = mouse_x; //xx i yy to współrzędne środka okręgu yy = mouse_y; rr = 100; //promień okręgu/obszaru. object = obj_kulki_niebieskie //poszukiwnay/liczony obiekt for ( i = 0; i < instance_number( object ); i += 1 ) { id_ = instance_find( object, i ); if ( point_distance( xx, yy, id_.x, id_.y ) < rr ) count += 1; } room_caption = string( count ) // to dla testu</span> wstawiasz to gdzie to tam chcesz. zmienna count będzie zawierać ilość obiektów w obszasze Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
micha_i Opublikowano 14 Kwietnia 2010 Autor Udostępnij Opublikowano 14 Kwietnia 2010 a jak chcę kilka obiektów(count1 i count2)? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 14 Kwietnia 2010 Udostępnij Opublikowano 14 Kwietnia 2010 To daj im parent count i szukaj count. Swoją drogą łatwiej: GML count = 0; with( objekt ) { if( x > x1 && x < x2 && y > y1 && y < y2 ) other.count += 1; } Gdzie x1, x2, y1, y2 to współrzędne regionu. 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ę