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

SDL2 - bug z napisem

0 głosów
88 wizyt
pytanie zadane 12 czerwca 2016 w C i C++ przez DeBos123 Nałogowiec (36,490 p.)
Witam, mam pewien problem z kodem, ale kompilacja nie pokazuje błędów.

Chodzi oto, że tekst(zmienna) kopiuje się i przesuwa obok co powoduję nałożenie się 2 tekstów na siebie a po krótkim czasie zamazanie całej linijki. Kod jest trochę zbyt skomplikowany żeby go tu całego wkleić więc jeśli ktoś jest chętny żeby mi pomóc rozwiązać problem proszę o kontakt skype:debos99

1 odpowiedź

+2 głosów
odpowiedź 12 czerwca 2016 przez MetRiko Nałogowiec (36,870 p.)
edycja 12 czerwca 2016 przez MetRiko
Nie znam SDL'ki zbytnio.. ale to wygląda mi na problem związany z nieczyszczeniem buffera grafiki co obejście pętli.. przez co tekst zamiast się wymazać i narysować jeszcze raz to każdy kolejny nakłada się na siebie.
komentarz 12 czerwca 2016 przez MetRiko Nałogowiec (36,870 p.)

Polecam zajrzeć na tą stronę i przeczytać o użytym w kodzie:
SDL_FreeSurface( obraz );
Link: http://cpp0x.pl/kursy/Kurs-SDL-C++/Wyswietlanie-sprite-ow/96
 

1
komentarz 12 czerwca 2016 przez niezalogowany

FreeSurface służy do zwalniania pamięci więc później nie będzie się mógł odwołać do obiektu "obraz"

komentarz 12 czerwca 2016 przez jegor377 Stary wyjadacz (13,240 p.)
przecież w sdl2 nie korzysta się z sufrace'ów domyślnie, tylko używa się SDL_Texture :P Po za tym masz tam takie metody, które same robią Ci podwójne buforowanie, a chyba o to Ci chodzi z tego co rozumiem. :p

Podobne pytania

0 głosów
1 odpowiedź 85 wizyt
pytanie zadane 7 kwietnia 2018 w C i C++ przez ElektronPL Obywatel (1,090 p.)
0 głosów
1 odpowiedź 139 wizyt
pytanie zadane 23 października 2017 w C i C++ przez ElektronPL Obywatel (1,090 p.)
0 głosów
0 odpowiedzi 532 wizyt
pytanie zadane 29 sierpnia 2017 w C i C++ przez eldonKarleon Nowicjusz (120 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

67,014 zapytań

113,926 odpowiedzi

241,408 komentarzy

46,959 pasjonatów

Przeglądających: 235
Pasjonatów: 11 Gości: 224

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...