C'è un modo per animare il tracciamento delle lettere, basato sui caratteri in flash?

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

  •  05-07-2019
  •  | 
  •  

Domanda

Voglio creare un'animazione in cui il testo è scritto sullo schermo come se si stesse seguendo l'azione di una penna, in tempo reale. Idealmente, i punti della linea più bezier di un dato carattere verrebbero tradotti al volo e quindi una stringa potrebbe essere "disegnata". carattere per carattere.

Qualcuno ha fatto qualcosa del genere, e se sì ... come?

È stato utile?

Soluzione

Suggerisco di dare un'occhiata ai parser di font in as3:

Una volta fatto ciò, devi capire come attraverserai i percorsi all'interno di ogni lettera, cosa fai per i personaggi che hanno degli spazi vuoti, ecc?

Sembra che tu stia cercando di creare un'animazione elaborata.

In teoria sì, dovrebbe essere possibile, ma in pratica dipende da te, ne vale la pena (input vs output)

Aggiorna

Invece di analizzare il carattere e ottenere posizioni dei punti, è possibile:

  • prendi una copia BitmapData del testo
  • rendilo binario (come per ogni pixel che è sopra il 50% di grigio lo rende bianco, altrimenti renderlo nero)
  • applica un filtro di convoluzione per rilevare i bordi e usalo.

Inoltre, potresti cavartela con qualcosa di più economico ma efficace. Al giorno d'oggi ci sono alcuni motori a particelle che potresti usare:

HTH

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top