Skocz do zawartości

Zablokowane Problem z efektem


Rekomendowane odpowiedzi

Witam. Mam problem dotyczący wbudowanego efektu w GM, konkretnie efekt smoke. Tworzę obiekt rakieta, który w evencie step ma:

effect_create_above(ef_smoke,0,rakieta.x,rakieta.y)

Działa to dobrze ale pojawił się jeden zgrzyt. Mianowicie kiedy wypuszczę dwia rakiety na raz, dym wytwarza tylko ta pierwsza. Następna zaczyna działać dopiero po zniszczeniu tek wypuszczonej wcześniej. Dlaczego? Sory za pytanie, ale dopiero aczynam zabawe z zarejestrowanym GM :)

Pozdro! :)

Odnośnik do komentarza
Udostępnij na innych stronach

Heh, bo dałeś rakieta.x i rakieta.y :) Patrz tak:

rakieta.x = 0;
rakieta.y = 0;

Co zrobi ten kod? Ustawi pozycję wszystkich obiektów 'rakieta' w pozycji (0,0). Jeśli dajesz:

effect_create_above(ef_smoke,0,rakieta.x,rakieta.y);

to GM sobie wybiera obiekt który jest najmłodszy (albo najstarszy, już nie pamiętam) i tworzy efekt w jego pozycji (bo jest rakieta.x i rakieta.y).

 

W kodzie każdej rakiety (w step) daj tak:

effect_create_above(ef_smoke,0,x,y);

:)

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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