Skocz do zawartości

Pause Game ???


Rekomendowane odpowiedzi

daj we wszystkich obiektach (ktore maja sie zatrzymac) warunek przed wykonaniem ruchu np.

GML
if global.pauza=false

{

ruch

}

else

{

speed=0 czy co tam chcesz

}

a w przycisku np. P:

GML
if global.pauza=true

{

global.pauza=false

}

else

if global.pauza=false

{

global.pauza=true

}

@down: a sie czepiasz :P

Odnośnik do komentarza
Udostępnij na innych stronach

Lol. Kod z ktorejs gry w folderze gma:

GML
// This scripts shows a message and pauses the game

{

draw_set_font(score_font);

draw_set_color(c_red);

draw_set_halign(fa_center);

draw_text(room_width/2,100,'Game Paused. Press any key to continue.');

screen_refresh();

keyboard_wait();

io_clear();

}

Czy ktos tam wogole zaglada? O.o

 

Pokombinuj to wyjdzie tez z myszka

Odnośnik do komentarza
Udostępnij na innych stronach

GML
//robimy zmienna global.pause=false;

if (global.pause==true)

{

do

{

sleep(2);

}

until(keyboard_check_pressed(vk_space))

 

global.pause=false;

}

 

if ( keyboard_check_pressed(vk_space) )

{

global.pause=!global.pause;

}

 

Przecież to takie proste xD , po diabła dręczyć se głowę każdym obiektem z osobna jak można taki kod w jakimś kontrolerze dać.

Odnośnik do komentarza
Udostępnij na innych stronach

nie dosc, ze nie napisales to, co chcial, to jeszcze popatrz co zrobiles... keyboard_key_PRESSed(vk_alt); ktos ci zjadl to ed?

LoL. Jak to przeczytałem to myślałem, że zrobię :lol2: . Funkcja keyboard_key_press powoduje danie programowi do zrozumienia, że został wciśnięty klawisz alt, który może powodować efekt podobny do pauzy.

Odnośnik do komentarza
Udostępnij na innych stronach

Najlepiej zrobić

{

draw_set_font(score_font);

draw_set_color(c_red);

draw_set_halign(fa_center);

draw_text(room_width/2,100,'Game Paused. Press any key to continue.');

screen_refresh();

keyboard_wait();

io_clear();

}

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