Pytania oznaczone «sdl»

Simple DirectMedia Layer (SDL) to wieloplatformowa biblioteka multimedialna zaprojektowana w celu zapewnienia niskiego poziomu dostępu do dźwięku, klawiatury, myszy, joysticka, sprzętu 3D przez OpenGL i bufora ramki wideo 2D.

12
Pułapka na myszy w SDL

Jak mogę uwięzić mysz użytkownika w mojej grze? Nie jest to gra pełnoekranowa, ale chcę, żeby użytkownik nie mógł przeciągnąć myszy poza ekran. Czy muszę sprawdzić współrzędne myszy i SDL_WarpCursor, aby powiedzieć to w oknie (ręcznie), czy też istnieje sposób automatyczny? Dziękuję...

11
Jak obliczyć czas delta z SDL?

Słyszałem, że możesz obliczyć czas delta za pomocą dwóch funkcji o nazwie SDL_GetPerformanceCounter i SDL_GetPerformanceFrequency. Nie jestem pewien, jak działają całkowicie, ale słyszałem, że jest to trochę podobne do używania SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while...

10
SDL blending wielu powierzchni jednocześnie

Próbuję napisać platformówkę, w której duszki dla poziomów tła są podzielone na kawałki 512 x 512. Trzymam w pamięci 3 porcje na raz i próbuję napisać kod, żeby wszystkie trzy były na ekranie. Oto aktualny kod, który mam: SDL_Rect where; where.y = -game->camera->y; where.x =...

9
Jak radzić sobie z OpenGL i Fullscreen na OS X

Większość rozwoju zajmuję się na OS X, a moim obecnym projektem gry jest to moje środowisko docelowe. Jednak gdy gram w gry, gram w systemie Windows. Jako gracz systemu Windows jestem przyzwyczajony do przełączania Alt + Tab z poziomu gry do ostatnio otwartej aplikacji. W systemie OS XI nie mogę...

9
Dlaczego wersja V8 nie działa z wątkami SDL?

udało mi się skompilować i połączyć V8 z moją grą, a interpretacja kodu działa dobrze. Jednak chcę podzielić mój kod, a pętla gry powinna istnieć w jednym wątku, a silnik skryptowy powinien działać w drugim wątku obok mojej pętli gry. Korzystam z SDL i dlatego wypróbowałem ten kod, aby spawnować...

9
Turowe zasoby architektury systemu bitewnego JRPG

W ciągu ostatnich miesięcy byłem zajęty programowaniem 2D JRPG (japońskiego stylu RPG) w C ++ przy użyciu biblioteki SDL. Tryb eksploracji jest mniej więcej gotowy. Teraz zajmuję się trybem bitwy. Nie udało mi się znaleźć żadnych zasobów na temat struktury klasycznego turowego systemu bitewnego...