Skocz do zawartości

Zmiana rozdzielczości


peterz_pl

Rekomendowane odpowiedzi

Cześć,

 

Potrzebuję rady. Mój twór będzie wyświetlany na kilku komputerach o różnych monitorach i rozdzielczościach ekranu. Obecnie stosuję poniższe, zapisując rozdzielczość do pliku ini. Problem tylko w tym, że po zmianie rozdzielczości z domyślnej na inną, gra gubi ostrość (a tekstury się rozjeżdżają). Wszystko nawet, gdy gra przybierze rozdzielczość, która jest aktualnie ustawiona w Windows. Czy mogę coś dodać do poniższego, aby to zmienić? Czy da się również zmienić jakoś opcje: Room>Settings>View in room oraz Room>Settings>Port on screen kodem?

 

Z góry dzięki za info.

 

GML
//czytaj ini

ini_open(working_directory + "settings.ini")

global.i=ini_read_real("rozdzielczosc","i",0)

w=global.rozdzielczosc[global.i,1]

h=global.rozdzielczosc[global.i,2]

 

//Ustawianie

view_wview=round(w);

view_hview=round(h);

view_wport=view_wview;

view_hport=view_hview;

surface_resize(application_surface,view_wview,view_hview);

display_set_gui_size(view_wview,view_hview);

window_set_size(view_wview,view_hview);

ini_close();

Odnośnik do komentarza
Udostępnij na innych stronach

A zobacz czy takie coś ci odpowiada https://gmclan.org/up539_4_Html5_starter_Canvas_scaling.html

 

Niby zrobiłem to pod Html5 żeby sobie user mógł dowolnie zmieniać rozmiar okna przeglądarki a gra się dostosuje ale na EXE też to działa.

Odnośnik do komentarza
Udostępnij na innych stronach

Próbuję zwiększyć wymiary gry i jak bardzo bym go nie rozciągał, i tak zostaje 1024x600. Przy zmniejszaniu okna nie ma problemu.

Zmniejszałem i zwiększałem rozdzielczość ekranu w Windows, próbowałem zwiększyć wielkość roomu w Room>Settings>View in room oraz Room>Settings>Port on screen, niestety nadal największymi wymiarami okna są 1024x600.

 

Poniżej screen:

Przechwytywanie.png

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