Есть ли способ анимировать обводку букв на основе шрифтов во Flash?

StackOverflow https://stackoverflow.com/questions/1602952

  •  05-07-2019
  •  | 
  •  

Вопрос

Я хочу создать анимацию, в которой текст выводится на экран, как если бы вы следили за действием пера в реальном времени.В идеале точки линии Безье данного шрифта должны переводиться на лету, а затем строка может быть «рисована» символ за символом.

Делал ли кто-нибудь подобное, и если да...как?

Это было полезно?

Решение

Предлагаю взглянуть на парсеры шрифтов в as3:

Как только вы это сделаете, вам нужно будет решить, как вы собираетесь проходить пути внутри каждой буквы, что вы будете делать с символами, у которых есть пробелы, и т. д.?

Похоже, вы пытаетесь создать причудливую анимацию.

Теоретически да, это должно быть возможно, но на практике решать вам, стоит ли заморачиваться (вход против вывода)

ОБНОВЛЯТЬ

Вместо того, чтобы анализировать шрифт и получать точечные местоположения, вы можете:

  • возьмите копию BitmapData текста
  • Сделайте это двоичным (как в каждом пикселе, который выше 50% серого, сделайте его белым, в противном случае сделайте его черным)
  • Примените фильтр свертки, чтобы обнаружить края и использовать его.

Кроме того, вы можете обойтись чем-то более дешевым, но эффективным.В наши дни существует довольно много движков частиц, которые вы можете использовать:

ХТХ

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top