Skocz do zawartości

Pauza


Rekomendowane odpowiedzi

*******************

zaleciałem mułem :P

 

 

Edit:

GML
[create]

pauza = false

 

[step]

if ( keyboard_check_pressed( ord("P")))

{

if ( pauza == false )

{

instance_deactivate_all( true )

pauza = true

}

else

{

instance_activate_all()

pauza = false

}

}

Odnośnik do komentarza
Udostępnij na innych stronach

Najbardziej prymitywną metodą na pauzę jest po prostu show_message("Pałza:]") - nic nie poruszy się dopóki nie wciśnie się ok(lub enter bądź spację)

 

To nie pasuje:P bo chce żeby mi sie menu pojawiało jeszcze,ale z tym sobie poradzę tylko jak spauzować

Odnośnik do komentarza
Udostępnij na innych stronach

GML
{

draw_set_font(pauza);

draw_set_color(c_red);

draw_set_halign(fa_center);

draw_text(room_width/2,100,'Game Paused. You Suck!');

screen_refresh();

keyboard_wait();

io_clear();

}

 

Fervi

kolejny AS nazywa czcionkę tak samo jak zmienną i obiekt.. :P

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Więc zrób tak, żeby sie nie wyświetlało ciągle. Do tego są zmienne, żeby z nich korzystać. Zresztą, gdy dasz np. Key Press Space, to jak tam dasz show_message(), niemożliwe jest, aby działało w nieskończoność.

 

Co do błędu

COMPILATION ERROR in code action
Error in code at line 1:
pauza = false

to może by tak zdefiniować zmienną najpierw?

Odnośnik do komentarza
Udostępnij na innych stronach

*******************

zaleciałem mułem :P

 

 

Edit:

GML
[create]

pauza = false

 

[step]

if ( keyboard_check_pressed( ord("P")))

{

if ( pauza == false )

{

instance_deactivate_all( true )

pauza = true

}

else

{

instance_activate_all()

pauza = false

}

}

szczerze? to najgłupszy sposób jaki znam ;p lepsze było by po prostu pętla i redraw ;p
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ę...