Приветствую. Давно меня не было. Сегодня будет довольно необычная для канала статья, но это вы видите по названию. Общее Данная паста появилась достаточно давно, в 2011 году, на форуме Bogleech, 23 апреля. Написана была неким Cosbydaf'ом и все спрайты и скриншоты приложенные к ней, были сделаны им же. Сразу предупреждаю особо одарённых: ещё раз, вся эта история, все эти скриншоты - выдумка и никакого "проклятого живого" картриджа НЕ СУЩЕСТВУЕТ! Крипипаста имеет 2 части, но сиквел увы, так и не увидел продолжение с 2014 года...
Не все знают об этой возможности , но вместо рисования полигона для спрайта вручную, это можно сделать через меню спрайта . Но гораздо практичнее, особенно если у вас много разных спрайтов, делать полигоны через код. Класс Bitmap дает нам возможность создать полигон на основе альфа канала спрайта при помощи метода opaque_to_polygons() Соберем наглядную сцену.
Добавляем в сцену спрайт. И подключаем скрипт. Для того чтобы всё сработало нам потребуется два обьекта :
Image и BitMap.
Загружаем в image наш спрайт из которого надо взять данные прозрачности...