Allegro 5 problem przy FULLSCREEN
Ostatnio zmodyfikowano 2013-09-22 14:33
Nekronomik Temat założony przez niniejszego użytkownika |
Allegro 5 problem przy FULLSCREEN » 2013-06-11 19:48:06 Witam, tak jak w temacie, kiedy używam FULLSCREEN'a to podczas kompilacji wyskakuje mi od razu komunikat że program przestał działać. al_init(); al_set_new_display_flags( ALLEGRO_FULLSCREEN ); al_create_display( 600, 600 ); al_init_image_addon(); |
|
polkom21 |
» 2013-06-11 20:55:24 A może spróbujesz tak rozdzielczość 800x600 a nie 600x600 ?? |
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2013-06-11 23:10:57 Do głowy by mi to nie przyszło ze to jest tak ważne,teraz działa lecz przy zmianie rozdzielczości na FULLSCREEN'ie FPS spada mi do 1. |
|
polkom21 |
» 2013-06-12 09:25:07 A to już w kodzie musisz szukać jakiś przecieków, przez które tracisz tak FPS'y. |
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2013-06-12 11:09:28 Podczas zmiany rozdzielczości na FULLSCREEN'ie wywołuje na chwile taką funkcje void zmiana_parametrow_okna() { okno_x = okienko.szerokosc; okno_y = okienko.wysokosc; Display = al_create_display( okno_x, okno_y ); } niby wszystko działa w momencie zmiany rozdzielczości ekran na chwile robi się czarny i znowu wszystko się pojawia ze zmienioną rozdzielczością lecz to FPS mnie dobija cale 1 mam. Dodam że gdy zmieniam rozdzielczość na WINDOWED to tych problemów nie mam. |
|
polkom21 |
» 2013-06-12 11:30:35 Ciężko jest mi tak Ci powiedzieć co może być nie tak bo jakoś tak przypasowało mi SFML 2.0 i allegro nie ruszałem w ogóle może ktoś kto bardziej jest obeznany w Allegro Ci podpowie co zrobić. |
|
Gabes |
» 2013-06-12 12:20:09 Nie twórz kolejny raz okna jeśli go nie zniszczyłeś, zmieniaj tylko rozmiar. bool al_resize_display( ALLEGRO_DISPLAY * display, int width, int height ) |
|
Nekronomik Temat założony przez niniejszego użytkownika |
» 2013-06-12 12:34:48 Z pośpiechu nie tą linijkę skopiowałem na forum ,oczywiście że używam tego al_resize_display( Display, okno_x, okno_y ); ale to i tak nic nie daje tzn. zmienia mi rozdzielczość ale FPS i tak jest na 1. |
|
« 1 » 2 3 |