LINUX.ORG.RU

SDL_sge: вращение и прозрачность

 , sge


0

1

есть .bmp файл с магентой (FF00FF) как фон. С SDL_SetColorKey проблем нет. Обычное рисование работает. Но при рисовании с фращением появляется магента - видимо, sge игнорирует colorkey. Есть возможность это исправить?

Ответ на: комментарий от endlesspain

Разобрался. Нужно вращать в отдельный буфер, и его потом рисовать.

endlesspain
() автор топика

Почему бы вам не забить на colorkey и не взять с альфой? Грузите сурфейс из png с альфой и будет вам счастье.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Поддерживаю. Хватит уже использовать устаревший BMP, PNG самое то. Вам же не вручную их грузить.

KivApple ★★★★★
()
Ответ на: комментарий от andreyu

Ну, учитывая то, что SDL понимает png только через дополнение - я не уверен, что рисование будет раюотать сразу, без костылей. Но я в любом случае посмотрю на счёт PNG (даже если это инет-ориентированный формат), спасибо за некоторую наводку.

endlesspain
() автор топика
Ответ на: комментарий от endlesspain

Ну, учитывая то, что SDL понимает png только через дополнение

SDL_image. Но кто мешает грузить с альфой из bmp32? Или из иного формата самому?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Уже никто. Благодарю за наводки, теперь гружу.

endlesspain
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.