Slax Opublikowano 29 Stycznia 2009 Udostępnij Opublikowano 29 Stycznia 2009 Witam. Mam pytanie, mianowicie, jak zrobić, albo jak zapisać że: Jeżeli znajduję się nad obiektem obj_kolec, to dzieje się jakaś akcja?:] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 29 Stycznia 2009 Udostępnij Opublikowano 29 Stycznia 2009 GML if(place_meeting(x,y+16,obj_kolec)) { <akcja gdy jestes nad kolcem> } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jakim Opublikowano 29 Stycznia 2009 Udostępnij Opublikowano 29 Stycznia 2009 Funkcja collision_line. W argumentach podajesz pozycję obiektu połączoną z punktem nad/pod obiektem (w zależności, w którym obiekcie umieściłeś warunek sprawdzania). Dzięki temu sprawdzasz, czy nie ma obiektu danego typu dokładnie nad/pod obiektem. Ewentualnie porównujesz pozycje y, przykładowo: GML if y>obiekt.y { ... } Lecz ta druga metoda zawodzi najczęściej, pewnie domyślasz się, dlaczego :). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Slax Opublikowano 29 Stycznia 2009 Autor Udostępnij Opublikowano 29 Stycznia 2009 Po co kombinować? :P PsichiX dzięki! Możecie zamknąć temat :D Dziękuję. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi