Skocz do zawartości

Obiekt nie nachodzi na inne, gdy ustawiam event kolizji


zelman

Rekomendowane odpowiedzi

Mam obiekt, który jest kursorem i obiekty tworzące planszę. W evencie kolizji z obiektami planszy dodałem kod:

GML
if (mouse_check_button_pressed(mb_right)) && distance_to_object(obj_hero) < 80

{

instance_create(x, y, obj_niszcz)

}

 

I przez to kursor nie może wnikać w dół plaszy, jak napotka jeden z obiektów z tym kodem, zatrzymuje się mimo iż nie ma solida. Jak wywalam ten kod, wszystko jest OK.

Jak przesuję kursor po obiektach dołem i wysunę na powierzchnię, to kursor tam przeskakuje.

Co robię źle?

Odnośnik do komentarza
Udostępnij na innych stronach

jak dasz chociażby pusty event kolizji to przy kolizji dzieja sie dziwne rzeczy

 

jesli to kursor to mozesz dac w step

 

if ( collision_point(mouse_x,mouse_y,object,0,0) and mouse_check_button_pressed(mb_right)) && distance_to_object(obj_hero) < 80

{

instance_create(x, y, obj_niszcz)

}

 

e: osz karamba, Uzjel, moglbys przetestowac swoje skille i wrzucic to do tamtego posta? :)

Odnośnik do komentarza
Udostępnij na innych stronach

Mam coś takiego a'la minecraft powiedzmy i jak zjeżdżam kursorem do poziomu podłoża, obiekt - kursor się zatrzymuje jakby był solidem, a kursor - kursor leci w dół, ten co go można wyłączyć w opcjach. obiekt - kursor nie ma solida, a podłoże ma. Gdy wywalam event kolizji z obiektu - kursora, problemu nie ma.

 

E: Dzięki Karolo, działa :)

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ę...