Existe-t-il un moyen d’animer le traçage des lettres à partir de polices flash?

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

  •  05-07-2019
  •  | 
  •  

Question

Je souhaite créer une animation dans laquelle le texte est écrit à l'écran, comme si l'on suivait l'action d'un stylo, en temps réel. Idéalement, les points de la ligne de Bézier d'une police donnée seraient traduits à la volée, puis une chaîne pourrait être "dessinée". caractère par caractère.

Quelqu'un a-t-il fait quelque chose comme ça, et si oui ... comment?

Était-ce utile?

La solution

Je suggère d’examiner les analyseurs syntaxiques de polices dans as3:

Une fois que vous avez fait cela, vous avez besoin de savoir comment allez-vous parcourir les chemins à l'intérieur de chaque lettre, que faites-vous pour les personnages qui ont des trous, etc.?

On dirait que vous essayez de créer une animation élégante.

En théorie, oui, cela devrait être possible, mais dans la pratique, cela dépend de vous, cela en vaut la peine (entrée ou sortie)

MISE À JOUR

Au lieu d'analyser la police et d'obtenir les emplacements des points d'identification, vous pouvez:

  • prenez une copie BitmapData du texte
  • le rendre binaire (comme pour chaque pixel au-dessus de 50% de gris, le rendre blanc, sinon faites le noir)
  • appliquer un filtre de convolution pour détecter les bords et l'utiliser.

De plus, vous pourriez vous en tirer avec quelque chose d’un peu moins cher mais efficace. Vous pouvez utiliser de nombreux moteurs à particules de nos jours:

HTH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top