Skocz do zawartości

nachodzenie na siebie obiektow


Rekomendowane odpowiedzi

mam dwa obiekty, przykladowo trojkaty z przezroczystym tlem

zmieniaja kolor gdy najade na nie myszka

 

gdy umieszczone sa blisko siebie, tak ze jeden nachodzi na drugi, to jak najade na to miejsce w ktorym sie pokrywaja, zmieniaja kolor oba

a chcialbym zeby zmienial tylko ten ktory jest na wierzchu

 

tylko jak to zrobic w miare najprosciej ? :>

 

mam nadzieje ze rozumiecie o co chodzi ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

jezeli jeden jest na wierzchu, to drugi jest pod spodem, więc ten drugi nie musi zmieniac koloru :D Zrób dwa osobne obiekty :D Na wierzchu może być tylko jeden :P

 

A tak na serio, to zrub jakiś obiekt który jest cały czas na miejscu myszki, i potem ustaw, że gdy koliduje z którymś z tych trójkątów to drugi się nie włącza...

 

Mam nadzieję że rozumiesz o co chodzi.

Odnośnik do komentarza
Udostępnij na innych stronach

no rozumiem tylko jak to zrobic

zrobilem tak ze jezeli myszka jest na obiekcie to np. global.cos = true

jak zjezdza to false

no i sprawdzanie

if(global.cos){

// zmiana koloru

}

 

ale to nie dziala dobrze :/ cos sie wali z tym, czasami wogole nie zaznacza obiektow, a czasami i tak zaznacza wszystkie

Odnośnik do komentarza
Udostępnij na innych stronach

  • Filar Społeczności

Utworzyc liste, do ktorej beda wrzucone obiekty kolidujace z myszka. Do listy wkladamy id obiektu oraz image_depth. Nastepnie sortujemy liste wedlug image depth i sprawdzamy czy dany obiekt jest na wierzchu tej listy, jesli tak to zmiana sprita.

Odnośnik do komentarza
Udostępnij na innych stronach

Utworzyc liste, do ktorej beda wrzucone obiekty kolidujace z myszka. Do listy  wkladamy id obiektu oraz image_depth. Nastepnie sortujemy liste wedlug image depth i sprawdzamy czy dany obiekt jest na wierzchu tej listy, jesli tak to zmiana sprita.

 

To napisz jak taką listę przy okazji zrobić bo nowy temat zrobi ;p.

Odnośnik do komentarza
Udostępnij na innych stronach

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ę
  • Ostatnio przeglądający   0 użytkowników

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