R.....y konto usunięte 02.07.2021, 15:10:18 0 + #naukaprogramowania #programowanie #cpp #sdlChcę napisać pierwszy silnik do gier 2d, i oparłem się o SDL2Problemem jest ładowanie tekstury, i przypisanie jej do wskaźnika żeby potem ją wyrenderować. Ktoś mógłby rzucić okiem na to co jest tu nie tak?https://github.com/RedveCPP/SDLLinux/tree/master/src/Classes/GameBłąd występuje w konstruktorze klasy Entity, który wywołuje w funkcji main, a sama metoda do ładowania tekstur jest w klasie GameBłąd brzmi: An error occured: Couldn't open test.pngkompiluje całość na linuxie z komendą:g++ -std=c++17 -lSDL2 -lSDL2_image src/main.cpp src/Classes/Entity/Entity.cpp src/Classes/Entity/Entity.hpp src/Classes/Game/Game.cpp src/Classes/Game/Game.hpp -o test -pedanticPrzy okazji chętnie dowiem się co tu poprawić, chociaż to dopiero mocna prowizorka
R.....y konto usunięte 02.07.2021, 15:10:43 0 + @RedveKoronny: ps. Jak w SDL2 ładować plik z parent directory?
Sierzant_Stuleja Sierzant_Stuleja 02.07.2021, 15:15:11 0 + @RedveKoronny: jak piszesz na linuxie to spróbuj ścieżkę: "./text.png"
MamCieNaHita MamCieNaHita 02.07.2021, 15:15:14 0 + @RedveKoronny: test.png jest w tym samym folderze co plik wykonywalny?
SpinOff SpinOff 02.07.2021, 15:15:35 0 + @RedveKoronny: Albo uprawnienia do pliku, albo nie zgadza się current working directory. Stawiam raczej na to drugie.
R.....y konto usunięte 02.07.2021, 15:16:50 1 + Treść przeznaczona dla osób powyżej 18 roku życia... Pokaż treść
Chcę napisać pierwszy silnik do gier 2d, i oparłem się o SDL2
Problemem jest ładowanie tekstury, i przypisanie jej do wskaźnika żeby potem ją wyrenderować. Ktoś mógłby rzucić okiem na to co jest tu nie tak?
https://github.com/RedveCPP/SDLLinux/tree/master/src/Classes/Game
Błąd występuje w konstruktorze klasy Entity, który wywołuje w funkcji main, a sama metoda do ładowania tekstur jest w klasie Game
Błąd brzmi: An error occured: Couldn't open test.png
kompiluje całość na linuxie z komendą:
g++ -std=c++17 -lSDL2 -lSDL2_image src/main.cpp src/Classes/Entity/Entity.cpp src/Classes/Entity/Entity.hpp src/Classes/Game/Game.cpp src/Classes/Game/Game.hpp -o test -pedantic
Przy okazji chętnie dowiem się co tu poprawić, chociaż to dopiero mocna prowizorka