1

まるでペンの動きをリアルタイムで追うかのように画面にテキストが書き込まれるアニメーションを作成したいと考えています。理想的には、特定のフォントのベジエ ライン ポイントがオンザフライで変換され、文字列が 1 文字ずつ「描画」されます。

誰かがこのようなことをしたことがありますか?もしそうなら...どのように?

4

1 に答える 1

1

as3 のフォント パーサーを確認することをお勧めします。

それができたら、各文字内のパスをどのようにトラバースするか、ギャップのある文字にはどうするかなどを検討する必要があります。

ファンシーなアニメーションを作成しようとしているようですね。

理論的には、はい、それは可能であるはずですが、実際にはあなた次第です。それはあなた次第です。

アップデート

フォントを解析して正確な位置を取得する代わりに、次のことができます。

  • テキストの BitmapData コピーを取得する
  • バイナリにします(50%グレーを超える各ピクセルを白に、そうでない場合は黒にします)
  • 畳み込みフィルターを適用してエッジを検出し、それを使用します。

また、いくらか安くて効果的なものを手に入れることもできます。最近では、使用できるパーティクル エンジンがかなりあります。

HTH

于 2009-10-26T10:57:14.397 に答える