Existe uma maneira de animar o rastreamento da carta, com base em fontes no Flash?

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

  •  05-07-2019
  •  | 
  •  

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?

Foi útil?

Solução

Eu sugiro dar uma olhada nos analisadores de fontes no AS3:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top