• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Rozdzielczość okna w SFML w trybie Fullscreen.

VPS Starter Arubacloud
+1 głos
490 wizyt
pytanie zadane 1 lipca 2018 w C i C++ przez skankhunt42 Obywatel (1,170 p.)

Tworząc okno o rozdzielczości 1440 x 900. Zauważyłem jednak że czasami ekran jest obcięty.

sf::RenderWindow window(sf::VideoMode(1440, 900), "My window",sf::Style::Fullscreen);
std::cout<<window.getSize().x<<" "<<window.getSize().y;

Zauważyłem ,że rozdzielczość zmienia się sama na 1375 x 876. Ale nie jest tak zawsze. Średnio raz na 4 uruchomienia programu wszystko jest w porządku.

komentarz 2 lipca 2018 przez skankhunt42 Obywatel (1,170 p.)
A jak mogę sprawdzić nazwę paczki? Bo ja instalowałem sfml pół roku temu i juz nie pamiętam. Robiłem to z pomocą tutoriala na blogu szymona siarkiewicza ale on już tego bloga usunął i nie wiem jak sprawdzić.
komentarz 2 lipca 2018 przez Patrycjerz Mędrzec (192,320 p.)

Wpisz w konsoli:

sudo apt-get update
sudo apt-cache search sfml

Pokaże ci się lista paczek. Napisz, którą pobrałeś.

komentarz 2 lipca 2018 przez skankhunt42 Obywatel (1,170 p.)

chyba coś takiego wpisywałem jak instalowałem:
sudo apt-get install libsfml-dev
komentarz 2 lipca 2018 przez Patrycjerz Mędrzec (192,320 p.)
Też to instalowałem i pobierało mi wersję 64-bitową. Może jest to zależne od wersji systemu, nie wiem. Wychodzi na to, że ci nie pomogę, ale może uda mi się skompilować libkę z kodów źródłowych.
komentarz 2 lipca 2018 przez skankhunt42 Obywatel (1,170 p.)
Spoko i tak dzieki za poświęcony czas. Narazie zrezygnuje z  fullscreena a potem zainstaluje sobie sytem 64bitowy i zobaczę czy działa.

1 odpowiedź

0 głosów
odpowiedź 1 lipca 2018 przez Ehlert Ekspert (213,530 p.)

Wywołaj to i sprawdź czy ta rozdzielczość jest wspierana wink

komentarz 2 lipca 2018 przez skankhunt42 Obywatel (1,170 p.)

Nie do końca rozumiem co masz na myśli.
 

sf::VideoMode::getDesktopMode();

Dodałem to ,ale to nic nie zmieniło. Nie wiem jak mam sprawdzić czy ta rozdzielczość jest wspierana.

 

komentarz 2 lipca 2018 przez criss Mędrzec (172,590 p.)

Returns

Array containing all the supported fullscreen modes

Podobne pytania

0 głosów
0 odpowiedzi 138 wizyt
pytanie zadane 11 lipca 2020 w C i C++ przez HitMan Użytkownik (850 p.)
+1 głos
0 odpowiedzi 131 wizyt
0 głosów
2 odpowiedzi 863 wizyt
pytanie zadane 15 stycznia 2017 w C i C++ przez Alvancaran Dyskutant (8,160 p.)

92,832 zapytań

141,776 odpowiedzi

320,824 komentarzy

62,163 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...