Skocz do zawartości
Nobody

"Wykonaj akcję, dziecko!"

Rekomendowane odpowiedzi

Czyli pytanie: Czy parentem mogę zmusić obiekt podrzędny do wykonania akcji? ( Żeby nie używać w każdym childzie event_inherited() )?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeżeli parent ma ustawiony event, a dziecko nie ma w tym evencie nic, to nie musisz dawać event_inherited.

event_inherited dodaje się tylko wtedy, gdy dziecko poza eventem rodzica ma robić coś jeszcze (wtedy eventy rodzica są nadpisywane).

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Wiem i dlatego proszę o pomoc :D Mam właśnie taką sytuację, że np. w Stepie jest już kod, a muszę też wykonać kod parenta. Trzeba wtedy w każdym podrzędnym obiekcie wpisywać event_inherited?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Tak. Zasada jest właśnie taka: kod rodzica wykona się w dziecku tylko wtedy, gdy on w tym evencie nie ma absolutnie nic. Ale zawsze możesz w rodzicu napisać

GML
if object_index = nazwa_obiektu {}

i nazwa_obiektu to nazwa dziecka, wtedy kod wykona się tylko w danym dziecku :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Nie, tego kodu mi nie trzeba :P Chciałem uniknąć pisania ciągle event_inherited :P Ale dzięki mimo wszystko :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

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

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×