Это приложение выполнено с Easeljs, чтобы работать в холсте HTML5.Easeljs нарисовать различные виды стрелок
Я хочу, чтобы нарисовать различные виды стрел на доске. Я попытался вставить стрелки в качестве изображений, а затем сделать их перетаскиваемыми и изменчивыми, но это сделало эти изображения довольно уродливыми.
Для иллюстрации:
поле для рисования на
стрелки рисовать на поле
Функциональность должна выглядеть следующим образом:
- Нажмите на кнопку
- Нарисовать линию
- В случае MouseUp: преобразовать строку в соответствующую стрелку
- Стрелка должна быть перетаскивать и изменяемыми
Как бы я получить этот результат?
Поддерживает ли пакет EaselJS SVG-изображения? Если это так, это может быть решением. SVG-изображения будут масштабироваться и вращаться без уродства. Я предполагаю, что вы столкнулись с растровым изображением. –
Он поддерживает только SVG в качестве источника изображения. Вы можете использовать векторный формат Graphics и экспортировать несколько типов стрелок из Adobe Animate. – Lanny