Skocz do zawartości

Zablokowane Dzrwi


Rekomendowane odpowiedzi

Cześć, dostałem kiedyś od Marka.S przykład otwierania i zamykania drzwi TOP DOWN i nie mogę jednej rzeczy rozkminić:

 

CREATE drzwi:

GML
rot_start = 360

rot_max = 90

rot = rot_start

 

open = false

STEP drzwi

GML
if ( open == true )

{

if ( rot > rot_start - rot_max ) rot -= 3;

else

rot = rot_start - rot_max;

}

else

{

if ( rot < rot_start ) rot += 3;

else

rot = rot_start;

}

 

image_angle = rot

 

STEP gracza:

GML
nearest_door = instance_nearest( x , y , parent_drzwi );

if ( keyboard_check_pressed( vk_enter ))

{

if ( distance_to_object( nearest_door ) < 15 )

{

with( nearest_door )

{

if ( rot == rot_start ) open = true

if ( rot == rot_start - rot_max ) open = false

}

}

 

}

 

Co zrobić żeby drzwi otwierały się w przeciwnym kierunku? Od godziny to rozkminiam...

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