1

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

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

4

1 回答 1

1

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

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

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

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

更新

您可以:

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

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

高温高压

于 2009-10-26T10:57:14.397 回答