Вопросы по теме '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