Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Allegro 5 problem przy FULLSCREEN

Ostatnio zmodyfikowano 2013-09-22 14:33
Autor Wiadomość
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ć.
C/C++
al_init();
al_set_new_display_flags( ALLEGRO_FULLSCREEN );
al_create_display( 600, 600 );
al_init_image_addon();
P-85394
polkom21
» 2013-06-11 20:55:24
A może spróbujesz tak rozdzielczość 800x600 a nie 600x600 ??
P-85397
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.
P-85406
polkom21
» 2013-06-12 09:25:07
A to już w kodzie musisz szukać jakiś przecieków, przez które tracisz tak FPS'y.
P-85412
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
C/C++
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.
P-85414
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ć.
P-85415
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 )
P-85418
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.
P-85419
« 1 » 2 3
  Strona 1 z 3 Następna strona