- Dokumentacja
- Funkcje klienta
- guiSetScale
Funkcja
guiSetScale
Ustawia skalę całego GUI (0.5-4, domyślnie 1): czcionki, pasek tytułu, wiersze list i zakładek. Pozycje i rozmiary kontrolek zostają w pikselach skryptu.
Składnia
bool guiSetScale(float scale)Argumenty
scalefloat- Skala 0.5-4.
Zwraca
true przy powodzeniu.
Przykład
local sw, sh = guiGetScreenSize()
guiSetScale(math.min(sw / 1920, sh / 1080))
Uwagi
Napisy dopasowują się do pól. Gdy napis jednowierszowy (przycisk, etykieta, pole wyboru, tytuł okna) albo zakładki nie mieszczą się w swoim miejscu, GUI zmniejsza czcionkę najwyżej do 70%, a resztę kończy wielokropkiem. Dlatego okno liczone od rozdzielczości (np. 1000 * sh / 1080) nie ucina tekstu na małym ekranie, ale czytelniej będzie z guiSetScale ustawionym tak samo jak rozmiar okna.