Existe uma maneira de animar o rastreamento da carta, com base em fontes no Flash?
Pergunta
Quero criar uma animação na qual o texto seja escrito na tela como se um estivesse seguindo a ação de uma caneta, em tempo real. Idealmente, os pontos de linha Bezier de uma determinada fonte seriam traduzidos em tempo real e, em seguida, uma corda poderia ser "desenhada" por personagem.
Alguém fez algo assim, e se sim ... como?
Solução
Eu sugiro dar uma olhada nos analisadores de fontes no AS3:
- um está ligado Libspark
- Existe uma ferramenta de fonte do Five3d motor que transforma uma fonte para uma aula
- Analisador de fontes de Sephiroth Parece muito legal.
Depois de fazer isso, você precisa descobrir como vai atravessar os caminhos dentro de cada letra, o que você faz para os personagens que têm lacunas, etc?
Parece que você está tentando criar uma animação sofisticada.
Em teoria, sim, deve ser possível, mas na prática cabe a você, vale a pena o problema (entrada versus saída)
ATUALIZAR
Em vez de analisar a fonte e obter localizações de pontos, você pode:
- Pegue um bitmapdata cópia do texto
- Torne -o binário (como para cada pixel que está acima de 50% cinza, o torne branco, caso contrário, torne -o preto)
- Aplique um filtro de convolução para detectar as bordas e usar isso.
Além disso, você pode se safar de algo um pouco mais barato, mas eficaz. Atualmente, existem muitos motores de partículas que você pode usar:
Hth