- 締切済み
シェイプトゥイーンをかける順番を手動入力することはできますか?
アルファベットで単語や自分の名前等を入力し、その文字の通りの順番で、文字がシェイプトゥイーンにより変化していく、というものを作りたいのですが、可能でしょうか? (例えばYAMADAと入力したらY→M→A→D→Aという感じです)内容は単純なのですが、初心者のため、方法にまったく見当がつかず困っています。必要なスクリプトや別のソフト、また参考になるサイトや作品などありましたら、ご教授頂けると助かります。 また、ついでにお聞きしたいのですが、入力して出た結果を保存して貯めていくということはできるのでしょうか?質問の内容が判りにくかったら申し訳ありません。判る範囲で構いませんので、回答をお待ちしています。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- cspl
- ベストアンサー率83% (55/66)
可能ですが実現するには初心者にとっては敷居が高いです。 シェイプトゥイーンような効果だけをとってもいくつか方法があるかと思いますが、2通りあげてみます。 1.スクリプトだけで実装する方法 アルファベット26文字それぞれにアウトラインのデータを配列に保持しておき、テキスト入力の結果によって変化させる。 2.タイムラインですべてのパターンを作成する方法 アルファベット26文字それぞれに26通りの変化のパターンをタイムラインで676通り作成し、テキスト入力の結果によってgotoAndPlay()で飛ばす。 ちなみに、シェイプトゥイーンのようなモーフィングではなく、 変化の方法を変更することで難易度はずっと下がる場合があります。 >入力して出た結果を保存して貯めていくということはできるのでしょうか? 「入力して出た結果」というのは上記で出力されたアニメーションのことだと思いますが、結果が再生される仕組みをお考えでしたら、入力したテキストのデータさえサーバ側に保持していれば結果は再現できますので、出力結果自体を保存する必要はないはずです。