Roki Opublikowano 21 Października 2011 Udostępnij Opublikowano 21 Października 2011 Zrobiłem sobie taki trick, że jak ktoś daje na fullscreen to ma odpowiedni view ustawiony ( nie ma czarnych pasków po bokach :D ), ale mam pytanko. Jak odświeżyć view? Po zmianie view'a musze restartować room, bo innaczej view zostaje taki sam :/ Jak zatem "odświeżyć" view? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
M@ILOSZ Opublikowano 21 Października 2011 Udostępnij Opublikowano 21 Października 2011 Eee, nie wiem nic o odświeżaniu viewu, ale jak ja robię taki myk co opisałeś, to używam view_hview i view_wview, i sobie ustawiam jaka ma być szerokość i wysokość viewa. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 21 Października 2011 Autor Udostępnij Opublikowano 21 Października 2011 Tak robie. Ale jak tak ustawiam, to dalej zostaje tak jak było. Musze room restartowac, a ja chce jakoś inaczej odświeżać. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 21 Października 2011 Udostępnij Opublikowano 21 Października 2011 Daj projekt, albo wyślij na pw. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 21 Października 2011 Autor Udostępnij Opublikowano 21 Października 2011 Troche tego jest, podam tylko kod obiektu bo wystarczy :P Step: GML if ( window_get_fullscreen() == 0 ) room_set_view( 0, 0, true, 0, 0, 800, 600, 0, 0, 800, 600, 800 / 2, 600 / 2, -1, -1, objSelect ); else room_set_view( 0, 0, true, 0, 0, 1280, 800, 0, 0, 1280, 800, 1280 / 2, 800 / 2, -1, -1, objSelect ); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 21 Października 2011 Udostępnij Opublikowano 21 Października 2011 Pobierz rozdzielczość ekranu i "zmień" na taką samą. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 21 Października 2011 Autor Udostępnij Opublikowano 21 Października 2011 1280x800 mam ja, to tak mówie. Chodzi o to że jak dam fullscreen, to view się nie zmienia, dopiero room musze restartować :/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 21 Października 2011 Udostępnij Opublikowano 21 Października 2011 Chodzi mi o takie coś: GML w=display_get_width() h=display_get_height() display_set_size(w,h) To spowoduje reset view'a. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 21 Października 2011 Udostępnij Opublikowano 21 Października 2011 Podpowiedź: GML view_hview = 800 view_wview = 1280 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 21 Października 2011 Autor Udostępnij Opublikowano 21 Października 2011 Ale nie "odświeża" go. Może i sie zmienia, ale dalej widać stary view, czyli ustawiony na 800x600 :L @EDIT: Sprawdził ktoś wgl. mój kod w Game Makerze? ... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 21 Października 2011 Udostępnij Opublikowano 21 Października 2011 GML if ( window_get_fullscreen() == 0 ) { view_hview = 600 view_wview = 800 } else { view_hview = 800 view_wview = 1280 } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 21 Października 2011 Autor Udostępnij Opublikowano 21 Października 2011 Dalej nie zmienia się, znaczy, tworzy się jakiś dziwny obraz po środku, taki zdeformowany, ale czarne paski i tak są. Zrobie tak że wymagany restart gry :U Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 21 Października 2011 Udostępnij Opublikowano 21 Października 2011 Ja zmieniam rozmiar okna: GML window_set_region_scale( 0, true ); view_wview = RESOLUTION_W; view_hview = RESOLUTION_H; window_set_size( RESOLUTION_W, RESOLUTION_H ); window_center(); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
M@ILOSZ Opublikowano 22 Października 2011 Udostępnij Opublikowano 22 Października 2011 GML view_wview[0] = display_get_width() view_hview[0] = display_get_height() Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 22 Października 2011 Autor Udostępnij Opublikowano 22 Października 2011 HuderLord'a kod działa, okno się odświeża :P Dzięks. 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ę