Форум сайта python.su
0
Доброго времени суток, столкнулся с такой проблемой. Нужно вывести на экран с помощью pyglet фоновую картинку, а поверх нее спрайт. При выводе спрайта наблюдаются артефакты, в виде черного фона у спрайта, который перекрывает фонувую картинку. Как сделать так, что бы фон у спрайта был прозрачным, при его отрисовке? Заранее благодарен за любой ответ.
P.S. Такая же проблема была у парня при использовании PyGame (ТЫЦ)
Офлайн
18
В PyGame нужно установить цвет прозрачности, set_colorkey.
В коде по ссылке
DISPLAY.blit(ss.image_at(item[0], -1), item[1])
Офлайн
0
Работаю в PyGlet, применимо ли это для нее? Понятие не имею как определить с альфа каналом текстура или нет. В фотошопе фон прозрачный у текстуры, при просмотре тоже.
Офлайн