В игровом цикле, который у меня есть, часть раздела рисования:
SDL_SetRenderDrawColor(renderer SDSDL_SetRenderDrawColor(renderer, 0, 0, 0, 100);
SDL_RenderFillRect(renderer, &blur);
«Рендерер» — это мой рендер, а «Размытие» — мой прямоугольник, занимающий весь экран:
SDL_Rect blur;
blur.x = 0;
blur.y = 0;
blur.w = 640;
blur.h = 480;
Моя проблема в том, что прямоугольник не является полупрозрачным. Всякий раз, когда это рисует, все, что есть, — это черное.
Вы даже не можете увидеть текст, который у меня под. Как это исправить? Мой рендер не поддерживает
альфа?
Задача ещё не решена.