¿Hay una manera de animar el seguimiento de letras, basado en fuentes en flash?
Pregunta
Quiero crear una animación en la que el texto se escriba en la pantalla como si uno estuviera siguiendo la acción de un bolígrafo, en tiempo real. Idealmente, los puntos de línea bezier de una fuente dada se traducirían sobre la marcha y luego se podría dibujar una cadena " " personaje por personaje.
¿Alguien ha hecho algo como esto y, si es así, cómo?
Solución
Sugiero echar un vistazo a los analizadores de fuentes en as3:
- uno está en libspark
- hay una herramienta de fuentes del motor Five3D que convierte una fuente en una clase
- analizador de fuentes de Sephiroth parece bastante bueno.
Una vez que lo hagas, debes averiguar cómo vas a recorrer los caminos dentro de cada letra, ¿qué haces para los personajes que tienen espacios, etc.?
Parece que estás intentando crear una animación elegante.
En teoría, sí, debería ser posible, pero en la práctica depende de ti, vale la pena (entrada vs salida)
ACTUALIZAR
En lugar de analizar la fuente y obtener ubicaciones de puntos de anclaje, podrías:
- tomar una copia de BitmapData del texto
- hazlo binario (como para cada píxel que está por encima del 50% de gris lo hace blanco, de lo contrario hazlo negro)
- aplicar un filtro de convolución para detectar Los bordes y usar eso.
Además, podrías salirte con algo más barato pero efectivo. Hay bastantes motores de partículas en estos días que podrías usar:
HTH