Skocz do zawartości

Screeny z gry


Rekomendowane odpowiedzi

Mam takie pytanie jak zrobić screeny z gry tak jak jest w Aliens[ Attack on Colony ] bo jak ja daje klocek "Take a snapshot image of the game" to robi mi jedno zdjęcie i na jednym pliku a ja chce żeby jak będe klikał np.shift to żeby były takie pliki: thekiller[1],thekiller[2] itd. Odpowiedzcie mi

Odnośnik do komentarza
Udostępnij na innych stronach

Ja bym dał w create tak:

global.snapnum = 0;
while(file_exists('snapshot'+string(global.snapnum)+'.bmp')) {
    global.snapnum += 1;
}

i w step:

if keyboard_check_pressed(vk_printscreen) {
    while(file_exists('snapshot'+string(global.snapnum)+'.bmp')) {
        global.snapnum += 1;
    }
    
    screen_save('snapshot'+string(global.snapnum)+'.bmp');
    global.snapnum += 1;
}

Odnośnik do komentarza
Udostępnij na innych stronach

No tak i masz kod tylko musisz zamienić funkcję keyboard_check_pressed na tą z gm 5.3 sprawdzająca czy przycisk jest naciśnięty. Przecież napewno to się znajduje po pół minuty przeszukiwania helpa.

EDIT: Specjalnie ściągnąłem helpa z GM 5.3 żeby ci pomóc. Dajesz kod Tymona, tylko zamiast:

if keyboard_key_pressed(vk_printscreen) {

daj

if keyboard_key_press(vk_printscreen) {

Czy to było tak trudno znaleźć O_o ? Wszedłem w dział User Interaction i odrazu to znalazłem, nie wiem z czym miałeś tyle problemu.

Odnośnik do komentarza
Udostępnij na innych stronach

Znów błąd:

FATAL ERROR in

action number 1

of Create Event

for object objekt:

 

COMPILATION ERROR in code action

Error in code at line 6:

 

 

at position 1: Symbol } expected.

 

EDIT:

FATAL ERROR in

action number 1

of Create Event

for object objekt:

 

COMPILATION ERROR in code action

Error in code at line 1:

if keyboard_key_press(vk_printscreen) {

 

at position 39: Symbol } expected.

Odnośnik do komentarza
Udostępnij na innych stronach

No tak i masz kod tylko musisz zamienić funkcję keyboard_check_pressed na tą z gm 5.3 sprawdzająca czy przycisk jest naciśnięty. Przecież napewno to się znajduje po pół minuty przeszukiwania helpa.

EDIT: Specjalnie ściągnąłem helpa z GM 5.3 żeby ci pomóc. Dajesz kod Tymona, tylko zamiast:

if keyboard_key_pressed(vk_printscreen) {

daj

if keyboard_key_press(vk_printscreen) {

Czy to było tak trudno znaleźć O_o ? Wszedłem w dział User Interaction i odrazu to znalazłem, nie wiem z czym miałeś tyle problemu.

Marmot, ale używając keyboad_key_press można przez przypadek zrobić kilka screenów na raz...

 

EDIT:

piotrek11hehe, masz za dużo albo za mało nawiasów.

 

EDIT 2: Ano właśnie, więc lepiej przerzucić sie na GM 6.1 :]

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