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

Тайловая карта SDL2 — слишком медленная
Я использую SDL2 для написания игры, которая отображает тайловую карту в каждом кадре, но производительность слишком низкая. Я написал небольшую программу, чтобы изолировать проблему. Учтите, что «temp.bmp» — это изображение размером 16x16....
2687 просмотров
schedule 08.06.2023

Текстура рендеринга SDL2 заметно отстает от мыши
Я использую SDL2 в Windows (я тестировал Windows 7 и Windows 8). Я играл с рендерингом текстуры, привязанной к координатам мыши, чтобы создать своего рода эффект «перекрестия». Это работает, но текстура заметно отстает от мыши, что создает...
1872 просмотров
schedule 29.03.2024

SDL читает пиксели из текстуры
Я хочу прочитать пиксели из текстуры, используя библиотеку SDL2. Я знаю, что невозможно напрямую прочитать пиксель из текстуры, но вы можете использовать следующую функцию: int SDL_RenderReadPixels(SDL_Renderer* renderer,...
2253 просмотров
schedule 15.06.2023

Эквивалент SDL_ACTIVEEVENT в SDL 2.0?
Есть ли эквивалент SDL_ACTIVEEVENT в SDL 2.0? Как мы обрабатываем SDL_APPMOUSEFOCUS и SDL_APPINPUTFOCUS?
1840 просмотров
schedule 20.08.2022

Перехват событий джойстика с помощью PySDL2
Я играю с новой оболочкой SDL2 для python, PySDL2 , и я могу Кажется, я не вижу каких-либо событий джойстика, появляющихся в очереди событий. События Keydown в порядке, и когда я явно опрашиваю джойстик, я могу получить состояние оси в порядке (и...
2541 просмотров
schedule 25.04.2023

Как избежать размытия изображения в играх SDL 2?
Я делаю игру в SDL 2, и всякий раз, когда что-то движется на экране, оно становится размытым. Я пытался поймать это на снимке экрана, но, похоже, у меня не получилось. Мой вопрос: это из-за игры или из-за моего монитора. Размытие появляется как при...
665 просмотров
schedule 01.09.2022

Как нарисовать контур прямоугольника в SDL 2.0
Я пытаюсь нарисовать контур прямоугольника в SDL 2.0, чтобы использовать его в качестве поля выбора. Кто-нибудь знает, как сделать его в SDL 2.0?
10942 просмотров
schedule 05.07.2022

SDL2-Opengl 3.3+ что с ним не так?
Вот мой код: int main(int argc, char* argv[]) { if(SDL_Init(SDL_INIT_EVERYTHING) < 0) { return false; } SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 3);...
2345 просмотров
schedule 03.04.2024

Утечки памяти SDL2 на SDL_DestroyRenderer
Этот код объяснит сюжет: // on init: m_mainWindow = SDL_CreateWindow("title", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 480, 640, SDL_WINDOW_SHOWN); m_mainRenderer = SDL_CreateRenderer(m_mainWindow, -1, 0); // + 8 Mb of memory // on screen...
947 просмотров
schedule 13.09.2022

ffmpeg отображает только видео в Android
Я пишу видеоплеер в Android. До сих пор я мог захватывать кадры с помощью av_read_frame и avcodec_decode_video2 и обновлять до SDL2.0. Я следил за dranger tutorial02.c http://dranger.com/ffmpeg/ . Судо-код: while (1) { 1. Read...
302 просмотров
schedule 04.02.2023

SDL - окно ничего не показывает
Я делаю свои первые шаги в SDL (C++) и взял несколько руководств с сайта www. Но есть одна проблема. Я установил SDL2 в свою систему Linux Mint, скомпилировал код руководства: #ifdef __cplusplus #include <cstdlib> #else #include...
7134 просмотров
schedule 10.09.2022

C++11 + SDL2 + Windows: многопоточная программа зависает после любого события ввода
Я работаю над программой захвата экрана, используя С++ 11, MinGW и Windows API. Я пытаюсь использовать SDL2, чтобы посмотреть, как моя программа захвата экрана работает в режиме реального времени. Окно открывается нормально, и программа работает...
2486 просмотров
schedule 28.03.2023

SDL 2 Нажатие пробела не обнаружено, но нажатие пробела работает нормально
Привет, я работаю над проектом / 2D-игрой, и у меня какое-то странное поведение от SDL, и я уверен, что, вероятно, я чего-то не понимаю. Функция ProcessKeys вызывается и отлично работает для всех нажатий клавиш, кроме SDLK_SPACE, и я не могу понять,...
1941 просмотров
schedule 17.05.2022

SDL не отображает форму
В моем проекте у меня возникли проблемы с отображением треугольника в OnRender() , но по какой-то причине ничего, кроме цвета фона (зеленого), не видно. int main(int argc, char **argv) { if (!OnInit()) return -1; SDL_Event Event;...
77 просмотров
schedule 03.07.2022

Преобразование cv::Mat в SDL_Texture
Я пытаюсь воспроизвести видео с помощью SDL. Для этого я использую opencv для загрузки видео и получения кадров. Затем мне нужно только преобразовать те кадры, которые мне нужны, в SDL_Texture* , и я готов рисовать их на экране. Это моя...
2387 просмотров
schedule 05.11.2022

SDL2 CreateRenderer выдает ошибку Invalid Window
Мой текущий код выглядит следующим образом: #include <iostream> #include "SDL.h" #include "SDL_image.h" int main(int argc, char **argv) { if (SDL_Init(SDL_INIT_EVERYTHING != 0)) { std::cout << "SDL_Init() Error: " <<...
1604 просмотров
schedule 10.06.2022

Пиксельный формат текстуры SDL2 и цветовая маска поверхности
Я пытаюсь создать SDL_Surface для манипулирования пикселями, однако что-то идет не так при установке цветовых масок поверхности, поскольку цвета неверны при заполнении цветового буфера (см. комментарии, я пытаюсь интерпретировать u8vec4 как цвет...
2621 просмотров
schedule 20.08.2022

Получить дескриптор окна приложения SDL 2
Я хотел бы получить дескриптор окна SDL2, чтобы использовать его с WinApi. Я получаю этот дескриптор с помощью следующего кода: /* All the SDL initalisation... */ SDL_Window* window = SDL_CreateWindow("My Window", SDL_WINDOWPOS_UNDEFINED,...
9408 просмотров
schedule 08.05.2022

Может ли cairo использовать SDL_Texture в качестве цели рендеринга?
Рендеринг на SDL_Surface возможен с Cairo, но мое приложение использует SDL_Renderer и SDL_Texture, чтобы воспользоваться преимуществами ускоренного 2D-рендеринга. В настоящее время я создаю SDL_Surface и копирую его в текстуру с помощью...
2444 просмотров
schedule 21.09.2022

SDL2 Рендеринг в текстуру
Мое приложение имеет несколько представлений, которые используют свои собственные SDL_Window и SDL_Renderer , используя рендерер для отрисовки всех моих слоев плитки в основной вид (основной вид содержит составной результат рендеринга нескольких...
2304 просмотров
schedule 19.07.2022