#naukaprogramowania #cpp #sdl2 #codeblocks Jak skonfigurować poprawnie bibliotekę SDL2 pod CodeBlocks? Robie tak jak w poradnikach na necie i mi się zawiesza przykładowy program przy kompilacji :(
Wszystko
Wszystkie
Archiwum
2
SDL2 dodaje obsługę kontrolera Xbox Series X.
![SDL2 dodaje obsługę kontrolera Xbox Series X.](https://wykop.pl/cdn/c3397993/link_1605048419zynqkBWJq86SMXGd3bV5Dx,w220h142.jpg)
Sam Lantinga z Valve, który kieruje większością prac związanych z Simple DirectMedia Library, zapewnił obsługę kontrolera Sony PlayStation 5. Dzisiaj zaangażował się w obsługę kontrolera Xbox Series X.
z- 0
- #
- #
- #
- #
- #
- #
Jak ostatnio pytałem o SDLTTF to nie otrzymałem odpowiedzi ale w tym czasie kombinowałem i doszedłem do wniosku że problem jest przy :
Czy przy czytaniu czcionek. Przetestowałem przy każdej i jeśli plik jest poprawny (tzn istnieje) to wywala:
A jak błędna nazwa:
Couldn't open
Zastanawia mnie czemu wywala błąd skoro czcionki są poprawne w pierwszym przypadku. Ja sądzę że to wina
TTF_Font* font = TTF_OpenFont("/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf", fontSize);
Czy przy czytaniu czcionek. Przetestowałem przy każdej i jeśli plik jest poprawny (tzn istnieje) to wywala:
Couldn't load font file
A jak błędna nazwa:
Couldn't open
Zastanawia mnie czemu wywala błąd skoro czcionki są poprawne w pierwszym przypadku. Ja sądzę że to wina
- 2
U mnie działa
#include
#include
int main()
{
if (SDL_Init(SDL_INIT_EVERYTHING) != 0) {_
_
printf( "SDL_Init Error: %s\n", SDL_GetError());
return 1;
}
```if(TTF_Init()==-1) { printf("TTF_Init: %s\n", TTF_GetError()); exit(2);}SDL_Window *win = SDL_CreateWindow("Hello World!", 100, 100, 640, 480, SDL_WINDOW_SHOWN);if (win == NULL) { printf( "SDL_CreateWindow Error: %s\n", SDL_GetError()); return 1;}SDL_Renderer *ren = SDL_CreateRenderer(win, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);if (ren == NULL) { printf("SDL_CreateRenderer Error: %s\n", SDL_GetError()); return 1;}```
TTF_Font *font;_
_
font = TTF_OpenFont("/usr/share/fonts/TTF/DejaVuSansMono.ttf", 16);
- 2
@filo86: Widzę że nie przeczytałeś chyba wpisu. Okazało się że problemem nie jest font tylko to że w Ubuntu 13.10 nie na SDL2TTF tylko jest SDLTTF który jak się okazało nie działa z SDL2. Pobrałem SDL2 ze strony i skompilowałem sobie razem z tym i działa.
Masakra tego wykopu się nie da używać ale muszę napisać:
Jak w SDL2 Rysować tekst? Wcześniej w SDL1.2 używałem SDLTTF i TTFRenderText_Shaded teraz po przeróbkach ta metoda nie działa tzn tekst mi się nie rysuje.
#sylwkesiepyta #programowanie #sdl2 #cpp
Jak w SDL2 Rysować tekst? Wcześniej w SDL1.2 używałem SDLTTF i TTFRenderText_Shaded teraz po przeróbkach ta metoda nie działa tzn tekst mi się nie rysuje.
#sylwkesiepyta #programowanie #sdl2 #cpp
Moja pierwsza gra :)
P.S. Zdaję sobie sprawę, że tak gra pod względem technicznym jest fatalna, ale to jest moja pierwsza gra i jestem z niej bardzo dumny.
#sdl2 #programowanie #cpp
źródło: comment_DuSUqOKEkMTee02EWPJJQfgLzl1xijoN.jpg
Pobierz