有没有一种方法可以根据 Flash 中的字体来制作字母追踪动画?

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

  •  05-07-2019
  •  | 
  •  

我想创建一个动画,其中文本实时写入屏幕,就像跟随笔的动作一样。理想情况下,给定字体的贝塞尔曲线点将被即时翻译,然后可以逐个字符地“绘制”字符串。

有没有人做过这样的事,如果有的话...如何?

有帮助吗?

解决方案

我建议看看 as3 中的字体解析器:

完成此操作后,您需要弄清楚如何遍历每个字母内的路径,如何处理有间隙的字符等?

听起来您正在尝试创建一个精美的动画。

从理论上讲,是的,这应该是可能的,但实际上这取决于你是否值得麻烦(输入与输出)

更新

您可以:而不是解析字体并获取精确点位置:

  • 获取文本的 BitmapData 副本
  • 使其二进制(如每个超过50%灰色的像素,使其变白,否则将其变成黑色)
  • 应用卷积过滤器检测边缘并使用它。

另外,你也可以选择一些更便宜但有效的东西。现在有很多粒子引擎可供您使用:

华泰

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top