2011-01-21 37 views

回答

2

因爲這樣會造成每個字形失真,所以正確做到這一點的唯一方法是使用DisplacementMapFilter(這對於動畫來說實際上也能很好地工作)。 Here's就是一個很好的例子。

0

如果我必須這樣做,我會將每個字符放在一個單獨的TextField中,每個字符都放在一個Sprite中,爲每個字符設置適當的字體大小,將Sprites放在正確的位置並使用任何方法來扭曲Sprites需要(轉換矩陣,3D,不管)。

1

您可以使用drawTrianglesGraphics對象。 首先,創建一個BitmapData並做一份TextField(放大)的副本。 然後你只需要將你的BitmapData映射到一個彎曲的網格(由三角形組成)。