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