Не все знают об этой возможности , но вместо рисования полигона для спрайта вручную, это можно сделать через меню спрайта . Но гораздо практичнее, особенно если у вас много разных спрайтов, делать полигоны через код. Класс Bitmap дает нам возможность создать полигон на основе альфа канала спрайта при помощи метода opaque_to_polygons() Соберем наглядную сцену.
Добавляем в сцену спрайт. И подключаем скрипт. Для того чтобы всё сработало нам потребуется два обьекта :
Image и BitMap.
Загружаем в image наш спрайт из которого надо взять данные прозрачности...