Skocz do zawartości

Zmiana skalowania z kodu


TO_mek

Rekomendowane odpowiedzi

  • Administratorzy

Bodaj:

window_set_region_scale(scale,adaptwindow) If the window is larger than the actual room normally the room is displayed in a region centered in the window. It is though possible to indicate that it must be scaled to fill the whole or part of the window. A value of 1 is no scaling. If you use a value of 0 the region will be scaled to fill the whole window. If you set it to a negative value it will be scaled to the maximal size inside the window while maintaining the aspect ratio (this is often what you want). adaptwindow indicates whether the window size must be adapted if the scaled room does not fit in. Adapting the window is only effective when the scale factor is positive.
Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

GML
/// script: keep()

// argument0 - czy ma byc ascpect ratio czy nie:

if window_get_fullscreen() = true {

if argument0 = false {

window_set_width( display_get_width(), display_get_height());

} else {

// zakładam, ze aspect to 4:3, np. 1024x768

window_set_width(display_get_height() * (4/3), display_get_height());

window_set_position( (display_get_width() - window_get_width()) / 2, 0);

}

}

 

Aczkolwiek moze wymagac modyfikacji dla innych proporcji.

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