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

Взаимосвязь между размером SDL_CreateWindow/разрешением экрана/SDL_Logical Size
Мое Android-устройство поддерживает разрешение 480*800, т.е. (ширина*высота). Я пытаюсь отобразить кадр 1280 * 720, полученный от ffmpeg. Относительно SDL: Размер окна создается до: 640 * 480 (ширина * высота) Размер рендера 640*480...
604 просмотров
schedule 13.03.2024

Код SDL 2.0 / OpenGL не компилируется
Я пытаюсь скомпилировать простую программу SDL / OpenGL с использованием gcc в терминале. Вот код (main.c): #include <stdio.h> #include <stdlib.h> /* If using gl3.h */ /* Ensure we are using opengl's core profile only */...
1184 просмотров
schedule 12.01.2024

вращение изображения спрайта в SDL
Я делаю 2D-игру, используя С++ SDL 2.0. У меня все настроено. У меня есть разные классы для моего Sprite, которые используют SDL_QueryTexture для загрузки всех моих текстур спрайтов. У меня есть основной класс игрока, который использует класс...
3119 просмотров
schedule 08.11.2023

Текстура, повернутая SDL2, неправильно сглажена
Я пытаюсь смешать несколько текстур вместе с включенным сглаживанием, он отлично работает, если текстуры не повернуты, но когда я поворачиваю текстуру, сглаживание создает «границу» на краю текстуры. Ниже приведен пример. Исходная текстура,...
1666 просмотров
schedule 01.05.2024

Использование SDL_BlitScaled для создания масштабированных копий поверхностей
Итак, я работаю над некоторыми вещами SDL2 Wrapper и пытаюсь использовать SDL_BlitScaled для копирования данных с поверхности src на поверхность назначения, которую я уже создал, например так SDL_Surface *loaded = IMG_Load("test.png");...
1834 просмотров
schedule 09.04.2024

Неопределенная ссылка на функции SDL
Я пытаюсь установить SDL 2.0.3 в CodeBlocks почти два дня, но пока безуспешно. Я использую последнюю версию Codeblocks, MinGW и SDL. Я думаю, что я правильно включил и связал все файлы SDL из каталогов lib и include в кодовые блоки,...
2851 просмотров
schedule 05.02.2024

SDL_CreateRenderer создает неверный рендерер
Я пытаюсь создать рендеринг в SDL2, выполнив: SDL_Init(SDL_INIT_VIDEO); SDL_Window * w = SDL_CreateWindow("Window", 0, 0, 500, 500 0); SDL_Renderer * r = SDL_CreateRenderer(w, -1, 0); но после SDL_CreateRenderer я печатаю SDL_GetError() и...
1092 просмотров
schedule 25.11.2022

Что такое рендерер в SDL2?
Я не совсем понимаю, что такое рендерер. Могу ли я иметь несколько рендереров или всегда только один? Например, как с помощью рендерера нарисовать прямоугольник определенного цвета на фоне другого цвета? Я считаю, что ответ кроется в функциях...
12952 просмотров
schedule 28.03.2024

Как использовать SDL_CreateTexture
Я хотел бы знать, как использовать SDL_CreateTexture . Я просто хочу создать текстуру, придать ей цвет и нарисовать ее где-нибудь на экране. Я не хочу загружать в него изображения. Я думал, что могу использовать SDL_CreateTexture,...
4976 просмотров
schedule 09.05.2024

Фокус ввода SDL2
В настоящее время я пытаюсь создать и запустить демонстрационное приложение UnrealEngine4, которое использует SDL2, на встроенной системе Linux armv7 с работающим X-сервером, но без оконного менеджера. Я вижу, что приложение не реагирует на события...
1128 просмотров
schedule 08.03.2024

SDL_Image IMG_Load() говорит, что формат файла не поддерживается
Я следую учебнику и думаю, что все сделал правильно, но он продолжает говорить «Неподдерживаемый формат изображения». Код: SDL_Texture *LoadTexture(string filePath, SDL_Renderer *renderTarget) { SDL_Texture *texture = nullptr;...
954 просмотров
schedule 29.09.2022

Двойной буфер SDL2 не работает, все еще разрывается
Мне нужен двойной буфер, потому что я начинаю замечать разрывы, когда хочу переместить свою текстурную карту плитки по экрану с помощью щелчка мыши. Я использую SDL2, и это конкретный вопрос SDL2, проверьте мой код, который вызывает разрывы, что не...
1127 просмотров
schedule 24.03.2024

Ошибка изменения размера SDL2 в Fedora 21, но нормально в Windows
Я создаю кроссплатформенную игру C++ OpenGL, используя SDL2 в качестве оконного менеджера, и недавно обнаружил, что изменение размера окна имеет некоторые странные проблемы в Linux. Другие окна, такие как Терминал, отлично подходят для изменения...
91 просмотров
schedule 01.11.2023

SDL2 — определение планшета по сравнению с телефоном или размером экрана
В SDL2 -- есть ли хороший способ определить планшет по сравнению с телефоном или определить размер экрана (физический размер экрана --- дюймы/см/и т. д.)? Я хочу обнаружить маленькие экраны и увеличить размеры кнопок. Я ищу способ SDL2 сделать...
626 просмотров
schedule 19.12.2023

Глобальные окна в SDL2
Я работаю над небольшим проектом на С++ с SDL2. Я пытаюсь создать глобальное окно, которое я могу использовать в других моих файлах .cpp, но я не могу понять, как создать глобальную переменную в SDL. И, пожалуйста, не пишите что-то вроде "Не...
428 просмотров
schedule 14.05.2024

Как установить попиксельный цвет с помощью SDL2
Я ищу простой/быстрый способ сделать эту простую вещь с помощью SDL2, а именно: у меня есть окно и средство визуализации, я хотел бы установить (32-битный) цвет для каждого пикселя, на котором я нахожусь: например, у меня есть окно 5120×2880: y...
985 просмотров
schedule 17.03.2024

Огромное падение частоты кадров, когда я добавляю большое изображение в текстуру sdl
Таким образом, когда я добавляю меньшее изображение на экран sdl, абсолютно нет падения кадров в секунду, но затем я добавил фон sdl с деталями и всем остальным на весь экран. Затем я получаю падение с 350 до 150 кадров в секунду. Может быть, есть...
219 просмотров
schedule 01.11.2023

java.lang.UnsatisfiedLinkError: ошибка dlopen: библиотека libSDL2.so не найдена
Когда я загружаю свое приложение через студию Android, я получаю следующую ошибку: Я скомпилировал библиотеку SDL2 отдельно, используя Android.mk/Application.mk , и добавил эти пути в свое приложение. buildToolsVersion = '23.0.2'...
1849 просмотров
schedule 08.11.2022

SDL2 — как получить подходящее разрешение экрана
Я пытаюсь открыть полноэкранное окно с помощью SDL2. Я внимательно изучил документацию по отображению и управлению окнами ( https://wiki.libsdl.org/CategoryVideo )... однако я не понимаю, как лучше всего получить разрешение экрана, над которым я на...
697 просмотров
schedule 04.04.2024

Свернуть окно в системный трей
Я создал приложение SDL2 и хотел бы, чтобы оно сворачивалось в панель задач, а не отображалось на панели задач. SDL_MinimizeWindow не выполняет то, что я хочу, оставляет значок на панели задач. Есть ли способ добиться этого с помощью SDL?
1721 просмотров
schedule 02.11.2023