#opengl #colors #sdl
#opengl #Цвет #sdl
Вопрос:
В OpenGL я просто вызываю glColor3f, а затем рисую текстуру, чтобы придать ей цвет, но как мне это сделать в SDL? Я просмотрел документы и все равно не вижу, как это сделать.
Я пытаюсь заставить это работать и под SDL, потому что для моей игры мне нужен режим только для SDL, если у играющего пользователя не очень хорошая видеокарта.
Ответ №1:
Для этого нет встроенной функции, вам придется сделать это вручную в программном обеспечении. Прилично быстрым и прямым способом сделать это было бы:
dst_color = src_color * blend_color / 255;
Однако это может быть довольно медленным, если вы делаете это часто.