Skocz do zawartości

Zablokowane Problem z gąsienicami


Anubarak

Rekomendowane odpowiedzi

Mam w create podstawki czołgu taki kod:

GML
direction=90

image_speed=0

image_index=round(random(2))

//tworzy lufe

instance_create(x,y,obj_lufa)

//tworzy gasienice

if image_index=0

{

instance_create(lengthdir_x(x+17,direction+90),y,obj_gasienice_duze)

instance_create(lengthdir_x(x+17,direction-90),y,obj_gasienice_duze)

}

chce żeby on tworzył 2 gąsienice (jedna po jednej stronie czołgu, a druga po drugiej) no i gdy image_index=0 to pokazuje się gąsienica ale tylko po jednej stronie czołgu a po drugiej nie. :crying:

Odnośnik do komentarza
Udostępnij na innych stronach

bo kod będzie tworzyć 2 gąsienice z jednej strony, myśl czasem nad kodem który masz, a nie zadawaj głupich pytań

GML
direction=90

image_speed=0

image_index=round(random(2))

//tworzy lufe

instance_create(x,y,obj_lufa)

//tworzy gasienice

if image_index=0

{

instance_create(lengthdir_x(x+17,direction+90),y,obj_gasienice_duze)

instance_create(lengthdir_x(x-17,direction-90),y,obj_gasienice_duze)

}

już prędzej tak będzie

Odnośnik do komentarza
Udostępnij na innych stronach

Lol, oczywiste lengthdir nie działa poprawnie, jeśli został użyty w tylko jednej współrzędnej...

 

instance_create(x+lengthdir_x(17,direction-90),y+lengthdir_y(17,direction-90),obj_gasienice_duze);

instance_create(x+lengthdir_x(17,direction+90),y+lengthdir_y(17,direction+90),ob

j_gasienice_duze);

Odnośnik do komentarza
Udostępnij na innych stronach

myśl czasem nad kodem który masz, a nie zadawaj głupich pytań

No i po co to mówisz skoro i tak twój kod nie działa (a poza tym też próbowałem odjąć 17 i nic to nie dało).

KubaGM od samego patrzenia na twój kod zdałem sobie sprawę co jest źle czyli problem rozwiązany.

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