karolo320 Opublikowano 28 Lipca 2012 Udostępnij Opublikowano 28 Lipca 2012 Jak w gms sprgawić, żeby podczas przestawiania telefonu z pionu do poziomu i na odwrót obraz się nie skalowal, albo chociaż sprawdzić,w która stronę jest zeskalowany? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Threef Opublikowano 28 Lipca 2012 Udostępnij Opublikowano 28 Lipca 2012 GML view_wview[0]=window_get_width() view_hview[0]=window_get_height() Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 28 Lipca 2012 Administratorzy Udostępnij Opublikowano 28 Lipca 2012 W ustawieniach gry (Global Game Settings) można zablokować obrót na stałe, albo dla pozycji portretowej, albo pejzażowej. Co do pozycji, to można użyć funkcji display_get_orientation() i zmieniać ustawienia viewa. Co do tego jak telefon jest obrócony, można sprawdzić też za pomocą funkcji od Tilta (device_get_tilt_x() itd), ale ta funkcja powyżej oczywiście da lepszy rezultat. Od odstatniego update można tez zmieniać rozmiar GUI (display_set_gui_size()) - jeśli jest potrzeba. Wszystko co wspomniałem jest udokumentowane, sprawdziłem przed chwilą na wersji 1.0.305 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Threef Opublikowano 28 Lipca 2012 Udostępnij Opublikowano 28 Lipca 2012 display_get_orientation() :) Brakowało mi takiej funkcji! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 28 Lipca 2012 Administratorzy Udostępnij Opublikowano 28 Lipca 2012 Dopiero teraz ją znalazłem przypadkiem, też nie wiedziałem, że jest - ale ja robię zawsze gry z zablokowanym obrotem wiec nie potrzebowałem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę