2011-01-21 62 views

回答

2

因为这样会造成每个字形失真,所以正确做到这一点的唯一方法是使用DisplacementMapFilter(这对于动画来说实际上也能很好地工作)。 Here's就是一个很好的例子。

0

如果我必须这样做,我会将每个字符放在一个单独的TextField中,每个字符都放在一个Sprite中,为每个字符设置适当的字体大小,将Sprites放在正确的位置并使用任何方法来扭曲Sprites需要(转换矩阵,3D,不管)。

1

您可以使用drawTrianglesGraphics对象。 首先,创建一个BitmapData并做一份TextField(放大)的副本。 然后你只需要将你的BitmapData映射到一个弯曲的网格(由三角形组成)。