有没有办法根据flash中的字体设置字母跟踪动画?

时间:2009-10-21 19:08:36

标签: flash flash-cs4

我想创建一个动画,其中文本被写入屏幕,就像一个人实时跟踪笔的动作一样。理想情况下,给定字体的bezier线点将被动态转换,然后字符串可以逐字符“绘制”。

有没有人做过这样的事情,如果有的话......怎么样?

1 个答案:

答案 0 :(得分:1)

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

一旦你这样做,你需要弄清楚你将如何遍历每个字母内的路径,你如何处理有间隙的角色等?

听起来你正试图创造一个奇特的动画。

理论上,是的,它应该是可能的,但在实践中,它取决于你它值得麻烦(输入与输出)

<强>更新

您可以:

,而不是解析字体并获取针点位置
  • 获取文本的BitmapData副本
  • 使其成为二进制(如同每个像素一样) 高于50%灰色使其变白, 否则让它变黑)
  • 应用卷积滤镜进行检测 边缘并使用它。

此外,你可以通过一些更便宜但有效的东西逃脱。现在有很多粒子引擎你可以使用:

HTH