Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
#naukaprogramowania #programowanie #cpp #sdl
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
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
- 0
@MamCieNaHita: kuźwa, nie xD sprawdze czy działa
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
Napisałem sobie programik, który dużo rysuje po ekranie, użyłem SDL2. Pod Windows narysowanie jednej klatki (używając SDL-RENDERER-ACCELERATED) zajmuje 550ms. Narysowanie tej samej klatki pod Manjaro w VirtualBox (używając SDL-RENDERER-SOFTWARE) zajmuje 480ms.
#programowanie #windows #linux #virtualbox #sdl
#programowanie #windows #linux #virtualbox #sdl
źródło: comment_1610221365Zpq0sk90jHg8wAiQLzFO8B.jpg
Pobierz- 1
@grzegorzx86: Jak to mówią szamani:
Coś Pan z----ł - Wrzuć pan co masz na pastebin, to się rzuci okiem.- 1
@grzegorzx86: A co powiesz na to, że uruchamiając programy na MB Pro z M1 od Apple, działają lepiej niż na x86, pod Windowsem. Takie czary. :)
- 2
@cranberry250: mam orginalny ale nieaktywowany
- 2
dobra sam sobie problem rozwiazalem
trzeba najnowszego sdla wgrac i najnowsze dodatki i dziala
trzeba najnowszego sdla wgrac i najnowsze dodatki i dziala
Przeniosłem projekt #sdl z jednego kompa na drugi (w jednym visual 2015, w drugim 2017), pododawalem w opcjach projektu biblioteki i includy, pododawalem wejscia i program sypie bledami z serii LNK2019. Co jest nie tak? :/
#visualstudio #cpp
#visualstudio #cpp
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Jest tu ktoś kto wie dobrze jak ogarnąć w SDL FPSy i logikę gry, żeby ta nie lagowała? Już powoli tracę nadzieję, że coś jeszcze mogę zmienić xD
#sdl #naukaprogramowania #cpp
#sdl #naukaprogramowania #cpp
@TenAnonToKlopoty: ja używałem brzydkiego rozwiązania w postaci timera (SDL_AddTimer()) z ustawionym czasem np. 1/60 sekundy, który wywoływał event z rysowaniem grafiki poprzedzonym obliczeniami logiki i fizyki gry(ze stałym dt = 1/60 sekundy). to rozwiązanie wywala się, gdy gra jest bardziej skomplikowana i komputer docelowy nie uciągnie 60fps.
- 0
@MamCieNaHita: już rozwiązałem problem, używałem V-Synca więc timer był mi niepotrzebny
problemem w moim przypadku był taki, że w Windowsie jak się włączy grę w okienku to potrafi się zacinać przez to, że inne aplikacje czy nawet sam menadżer okien w Windowsie przeszkadza w graficznym aktualizowaniu klatek, opóźnia je czy coś
włączyłem grę na fullscreenie i problem zniknął :D
problemem w moim przypadku był taki, że w Windowsie jak się włączy grę w okienku to potrafi się zacinać przez to, że inne aplikacje czy nawet sam menadżer okien w Windowsie przeszkadza w graficznym aktualizowaniu klatek, opóźnia je czy coś
włączyłem grę na fullscreenie i problem zniknął :D
Jak to jest, że w #sdl IMG_Load załadowuje mi pliki BMP, a innego typu wyrzuca mi nulla?
#naukaprogramowania
#naukaprogramowania
- 0
@TenAnonToKlopoty: http://sdl.beuc.net/sdl.wiki/SDL_image#line-27
JPEG support requires the JPEG library
PNG support requires the PNG library and the Zlib library
TIFF support requires the TIFF library
Zaczynam kodzić sobie coś w #sdl w #visualstudio i mam pytanie czysto techniczne. Wyświetlam sobie jakieś okienko, ale chciałbym, żeby w tle wyświetlała mi się konsola, na której za pomocą cout mogę wypisać sobie jakieś zmienne do sprawdzenia. Jak to zrobić w visualu?
#naukaprogramowania
#naukaprogramowania
- 1
@TenAnonToKlopoty: w opcjach projektu znajdź "subsystem" i ustaw na "console".
- 0
@kalectwo: Dzięki, działa
- 2
Próbuję sobie bibliotekę SDL (2.0.4) zgrać z Qt (5.7.0), tzn. zarządzać za pomocą biblioteki SDL zawartością QOpenGLWidget. Nie wiem czy to istotne, ale Linux + Nvidia (nie Nouveau).
Kolejność działań
1)
2)
3)
Kolejność działań
1)
SDL_Init(SDLINITEVERYTHING)2)
sdlw = SDL_CreateWindowForm((void*)ui->openGLWidget->winId())3)
sdlren = SDL_CreateRenderer(sdlw, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);#sdl #programowanie #cpp #cplusplus
Jak w SDL'u dostać się do poszczególnych pixeli w strukturze SDL_Surface
chciałbym w forze wczytać wszystkie pixele bitmapy do jakiejś tablicy.
http://sdl.beuc.net/sdl.wiki/SDL_Surface
Jak w SDL'u dostać się do poszczególnych pixeli w strukturze SDL_Surface
chciałbym w forze wczytać wszystkie pixele bitmapy do jakiejś tablicy.
http://sdl.beuc.net/sdl.wiki/SDL_Surface
#programowanie #rekurencja #sdl
Mam do napisania funkcje rekurencyjna ktora wypelnialaby czarny kwadrat
Obrazek
Powstaje on przez.
Mam do napisania funkcje rekurencyjna ktora wypelnialaby czarny kwadrat
Obrazek
Powstaje on przez.
- 0
@lukasz1985m: Co to znaczy? Jak to działa?
Komentarz usunięty przez autora
#programowanie #cpp #sdl
Chciałbym napisać prosty program w STL'u. Ale coś takiego - nie działa. Chodzi o wyświetlenie obrazka
#include
#include
Chciałbym napisać prosty program w STL'u. Ale coś takiego - nie działa. Chodzi o wyświetlenie obrazka
#include
#include
@MlodyInformatyk: skąd win ma wiedzieć, że ma wyświetlić bmp? powinieneś jakoś przekazać ten obrazek do bufora i je sflushować; jak nie wiem, nie znam się na sdlu
- 3
@MlodyInformatyk: Jeśli korzystasz z visuala to musisz go wrzucić do SDLProject/SDLProject
PS. Polecam SFML, przyjemniejszy w użyciu moim zdaniem
PS. Polecam SFML, przyjemniejszy w użyciu moim zdaniem
#cpp #sdl #programowanie #pytanie
Hej. Mam taki problem próbuje dodać do mojego projektu biblioteke SDL.
Używam Visual Studio 2013 i stosuje ten tutorial - klik
Po zrobieniu tego co poniżej VS nic nie podkreśla. Natomiast kiedy chce skompilować to pojawiają się błędy np.:
Hej. Mam taki problem próbuje dodać do mojego projektu biblioteke SDL.
Używam Visual Studio 2013 i stosuje ten tutorial - klik
Po zrobieniu tego co poniżej VS nic nie podkreśla. Natomiast kiedy chce skompilować to pojawiają się błędy np.:
- 0
@MlodyInformatyk: wrzuć folder SDL to folderu projektu i podaj względne ścieżki do lib\inc np. SDL/include lub bezwzględne $(ProjectDir)SDL/include. Sprawdź w dokumentacji lub głównym pliku nagłówkowym czy SDL nie wymaga podania jakiejś definicji preprocesora do działania.
Jak ktoś mi powie, że #sdl jest fajny to złapię, nastrzelam po facjacie i odprawię z kwitkiem za straty moralne.
#oswiadczenie #oswiadczeniezdupy #programowanietroche
#oswiadczenie #oswiadczeniezdupy #programowanietroche
- 4
Pomóżcie
#cplusplus #sdl #programowanie
Mam tablicę charów
char seba[] = { 's', 'e', 'b', 'a', '1', '/0' };
I strukturę
struct klocki{
#cplusplus #sdl #programowanie
Mam tablicę charów
char seba[] = { 's', 'e', 'b', 'a', '1', '/0' };
I strukturę
struct klocki{
@Slowbro: Tyle że STL to podstawa C++ tak jak wiele innych których pewnie też nie macie..
Za takie stwierdzenie bym łapy urywał bo albo się uczy C albo C++ tym bardziej że to dwa różne języki.
"Będziecie się uczyć pisać w C, ale z wykorzystaniem elementów C++
Za takie stwierdzenie bym łapy urywał bo albo się uczy C albo C++ tym bardziej że to dwa różne języki.
- 3
@Analityk: Spokojnie, po skończeniu programu odsebowałem kod. Mogę mieć 'xd' w głowie, ale idiotą nie jestem. Użyłem przystępniejszych nazw roboczych, bo to mój "pierwszy poważniejszy projekt" :d
- 2
Usiłuję skonfigurować xcode aby dało się programować w sdl'u.
Pozałączałem wszystkie potrzebne biblioteki. Niestety nadal nie mogę skompilować kodu w SDL.
Pojawia się nieznany mi błąd związany z mainem. Rozwijam szczególy problemu i nadal nie rozumiem o co chodzi. Załączam screenshota. Może pomożecie.
Udało
Pozałączałem wszystkie potrzebne biblioteki. Niestety nadal nie mogę skompilować kodu w SDL.
Pojawia się nieznany mi błąd związany z mainem. Rozwijam szczególy problemu i nadal nie rozumiem o co chodzi. Załączam screenshota. Może pomożecie.
Udało
źródło: comment_sLOHa5NX8VISKDcxWPeqmNwaUk6fyqlC.jpg
Pobierz- 1
- 1
Masz projekt z włączonym ARC, a SDLMain.m używa ręcznego zarządzania pamięcią. Możesz wyłączyć ARC w całym projekcie albo dodać flagę -fno-objc-arc do pliku SDLMain.m w ustawieniach projektu -> "build phases" -> "compile files" czy jakoś tak.
http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-file-in-a-project
http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-file-in-a-project
#sdl #programowanie
Witam. Mam mały problem. Program niechce mi załadować grafiki z rozszerzeniem .png, bmp chodzą normalnie.
Mam SDL w wersji 2. Używam SDL_image
Witam. Mam mały problem. Program niechce mi załadować grafiki z rozszerzeniem .png, bmp chodzą normalnie.
Mam SDL w wersji 2. Używam SDL_image
- 1
Mam problem z SDL w wersji 2 w Visual Studio 2013.
Sypie mi błędami podczas kompilacji czegokolwiek.
#c++ #programowanie #sdl
Sypie mi błędami podczas kompilacji czegokolwiek.
#c++ #programowanie #sdl
- 1
Chcę zrobić silnik kafelkowy, lecz nie wiem, na jaki framework się zdecydować. Klepać w C++ i SDL (albo w C#/Java i odpowiednim do niego/niej porcie), czy zdecydować się na inny framework?
#programowanie #indiegames #sdl #cpp #java #csharp
#programowanie #indiegames #sdl #cpp #java #csharp
























#metal #muzyka #koncerty #festiwale #sdl #lodz