Skocz do zawartości

Rozdzielczość gry


Rekomendowane odpowiedzi

Czy jeżeli dam rozdzielczość gry 1024x768 to na większości komputerów na fullscreenie gra będzie działać i wyglądać normalnie? Bo jeżeli jest za wąsko np to wtedy po bokach są czarne pasy, ale to nie robi raczej.. jak najlepiej zrobić żeby na każdy ekran pasowało? Dać wybór rozdzielczości? Czy może jest jakaś funkcja która sama dopasowuje?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Filar Społeczności

Daj 1024, w wielu grach są czarne paski po bokach na panoramicznych monitorach.

Jeśli miałaby być różna to pomyśl, czy skalowane obrazki, czy większe pole widzenia i co z gui.

Odnośnik do komentarza
Udostępnij na innych stronach

albo przy pomocy display_get_width(), display_get_height(), oraz zmiennych view_wview[], view_hview[] (w pożądanym roomie) lub pokoik.view_wview[]/room_set_view() (w innym roomie) dostosowujesz viewy (i odpowiednio porty tych viewów) do rozmiarów okna/monitora :))

 

PRZYKŁADOWO:

GML
var szerokosc, wysokosc;

 

szerokosc=display_get_width();

wysokosc=display_get_height();

 

pokoik.view_wport[0]=szerokosc;

pokoik.view_hview[0]=wysokosc;

 

pokoik.view_wview[0]=szerokosc;

pokoik.view_hview[0]=wysokosc;

 

room_goto(pokoik);

Powyższy kod wyrównuje ci porta viewa i samego viewa (co powoduje brak rozciągania) do rozdzielczości w pokoju r_pokoik, a następnie cię do niego przenosi.

 

Powodzenia...

Odnośnik do komentarza
Udostępnij na innych stronach

viewa i porta ustaw w room settings, jakiego chcesz, a później otwierasz Global Game Settings, zakładka Graphics ramka scaling ustaw "Fixed scale (in %)" oraz za wartość 100. Zawsze będzie ci się wyświetlał port o zawartości viewa, w stosunku 1:1 do wpisanego w room settings

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