Вопросы по теме 'sdl-2'

SDL 2.0 -> Передал NULL мьютекс
Когда я компилирую простой пример с SDL 2.0, после команды SDL_CreateWindow возникает следующая ошибка: «Перешел NULL мьютекс». Я использую проект статической библиотеки. Также я тестирую OSX 10.8.3. Это сообщает, что чего-то не хватает при...
799 просмотров
schedule 13.10.2023

Полноэкранный режим окна в SDL2 с помощью openGL
Моя программа начинается с окна загрузки во время компиляции шейдеров, загрузки текстур и т. д. Затем я хочу иметь возможность запускать полноэкранное приложение и использовать эти ресурсы. Насколько я понимаю, контекст openGL должен быть одинаковым...
2288 просмотров
schedule 13.11.2023

неопределенная ссылка на «WinMain» с компиляцией SDL в собственной среде
Я борюсь со своими первыми шагами в SDL. Я хотел скомпилировать простой тестовый класс, просто включив заголовок SDL2, ничего особенного для запуска: основной.cpp: #include <SDL.h> int main() { return 0; } Сам main.cpp...
5508 просмотров
schedule 13.08.2022

C++ SDL2 Получить координаты мыши без задержки
Я делаю 2D-шутер с высоты птичьего полета с помощью C++ , используя библиотеку SDL2 в Code::Blocks , скомпилирован с помощью MinGW и работает в Windows 7 . Все идет гладко, но я столкнулся с одной серьезной проблемой и не смог найти...
7159 просмотров
schedule 04.07.2022

Рендеринг видео в приложении SDL2
В какой-то момент я искал способ воспроизведения видео в своем приложении, я думал о том, как включить их в текстуру или просто визуализировать их, но я буквально в тупике, есть предложения? Я не в состоянии выбирать, но я был бы очень признателен за...
1940 просмотров
schedule 21.10.2023

Библиотека eclipse С++ SDL_Image не работает
Это мой код. #ifndef LOADBMP_H_ #define LOADBMP_H_ #include "SDL2/SDL.h" #include "res_path.h" #include "SDL2/SDL_image.h" SDL_Texture* loadTexture(const std::string &file, SDL_Renderer *ren) { SDL_Texture *texture = IMG_LoadTexture(ren,...
475 просмотров
schedule 20.10.2022

как игнорировать удержание мыши на SDL2?
Проблема: я хочу изменить анимацию моего персонажа каждый раз, когда щелкают левой кнопкой мыши. Если я удерживаю кнопку, она продолжает менять анимацию, но мне это не нужно. Я хочу, чтобы анимация менялась только один раз. Я пытался сделать...
618 просмотров
schedule 09.01.2024

Как скомпилировать фреймворк в Xcode?
С тех пор, как я переключился на Yosemite, я получаю сообщение о неожиданной ошибке выхода из Xcode всякий раз, когда пытаюсь запустить SDL2. Я даже не могу запустить "hello world". Я пытаюсь исправить это, следуя инструкциям на этой странице:...
815 просмотров
schedule 01.03.2024

SDL2 переключает состояние SDL_WINDOW_RESIZABLE для поддельного полноэкранного режима
Чтобы сделать «поддельное» полноэкранное окно в SDL2 без набора режимов, вы можете создать развернутое окно без полей, используя что-то вроде этого. int idx = SDL_GetWindowDisplayIndex(g_displayWindow); SDL_Rect bounds; SDL_GetDisplayBounds(idx,...
1299 просмотров
schedule 31.01.2024

SDL рисует размытые изображения без масштабирования
Я работаю над проектом на С++ с использованием SDL (Simple Directmedia Layer), но когда я рисую SDL_Texture на экране, он размывается, хотя и не масштабируется. Как загружается изображение: SDL_Surface* loadedSurface = IMG_Load("image.png");...
1237 просмотров
schedule 20.10.2023

Как проверить SDL2_ttf в CMakeLists.txt?
В настоящее время я пишу программу SDL2 с библиотекой SDL2-ttf и хотел добавить проверку для нее в CMakeLists.txt. Как я могу это сделать? Я использую CMake 3.1.
4433 просмотров
schedule 11.12.2023

Поддерживает ли BeagleBone Black аппаратное ускорение графического процессора?
заранее спасибо. Я пытаюсь воспроизвести видео на Beaglebone Black (BBB) ​​производства Texas Instrument. Поскольку есть много хороших руководств по использованию ffmpeg и SDL, я решил использовать его. Получите информацию о видео и кодеке,...
4048 просмотров

segfault 0x8B в SDL_quit() только после создания окна отображения
У меня есть базовый код, который выдает segfault (0x8B) на одном из моих компьютеров, но не на другом. Запуск Ubuntu на обоих (14.04.3 на проблемном ПК и 14.04.2 на моем не проблемном ноутбуке), разработка кодовых блоков на обоих. #ifdef...
499 просмотров
schedule 04.10.2023

Где я могу найти определение «SDL_Window»
Я только начал изучать SDL2 в Linux. Я читаю самый первый учебник от LazyFoo и вижу этот код: //The window we'll be rendering to SDL_Window* window = NULL; Где я могу найти определение SDL_Window , чтобы прочитать об этом?
8791 просмотров
schedule 19.02.2024

синтаксическая ошибка: отсутствует ';' перед '*' для всех указателей?
По какой-то причине, когда я компилирую свой код: class MainClass { public: MainClass(void); bool init(); bool loadMedia(); SDL_Surface* loadSurface( std::string path ); void gameLoop(); ~MainClass(void); private:...
410 просмотров
schedule 25.01.2024

Звуковой обратный вызов SDL2 ограничен 8 битами?
Прочитав документацию по аудио SDL2 (что довольно прискорбно), я вижу, что доступны различные аудиоформаты, включая беззнаковые и подписанные 8-битные, 16-битные, 32-битные с плавающей запятой. Все идет нормально. Я застрял с использованием SDL для...
875 просмотров
schedule 06.12.2023

Окно SDL2 становится черным при изменении размера
Я начал работать с SDL2 и не имею с этим опыта. Я работаю над системой Mac. Почти все было хорошо, но у меня есть проблема, что при изменении размера окна с изменяемым размером во время перетаскивания ручки окно становится черным, и я могу...
2517 просмотров
schedule 06.10.2022

Как конвертировать 24-битный файл WAV в 32-битный, сохраняя аудиоформат PCM = 1 (линейное квантование)
Обратитесь сюда для получения дополнительной информации о моем вопросе: https://gamedev.stackexchange.com/questions/136817/how-to-get-sdl2-to-play-32bit-wav-files У меня есть 24-битный файл WAV с аудиоформатом PCM 1, см. Здесь:...
2726 просмотров
schedule 09.08.2022

Поверхность SDL возвращает NULL?
Я получаю ошибку сегментации, и я отследил ее до своей поверхности, которая равна NULL (но проверка на месте не срабатывает). Я не уверен, правильно ли я создаю поверхность. Есть ли что-то, что мне нужно добавить при создании Surface, что-то, что...
929 просмотров
schedule 19.01.2024

SDL2 SDL_SetEventFilter против SDL_WaitEvent
У меня был типичный цикл событий SDL, вызывающий SDL_WaitEvent , и я столкнулся с широко обсуждаемой проблемой (см. здесь и здесь ), где мое приложение не могло перерисовать во время изменения размера, потому что SDL_WaitEvent не возвращается,...
811 просмотров
schedule 04.04.2024