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