Adobe Flash Pro CS 6 と ActionScript3 を使用して 2D ゲームを開発しています。爆風やパーティクル エフェクトなど、いくつかのエフェクトの開発に問題があります。それらに After Effects を使用してゲームで使用できるかどうかを知りたいです。私に提案してください。
2 に答える
Flash がファイル形式をサポートできる限り、Flash 内の任意のプログラムから任意のグラフィック データを使用しても問題はありません。
After Effects グラフィックスの場合、おそらく PNG ファイル シーケンスとしてエクスポートする必要があるため、ファイル サイズがかなり大きくなる可能性があります。
インポートするには:
ムービー クリップを作成し、CRTL/CMD + R を使用してシーケンスの最初の画像をインポートし、Flash を使用してそのシーケンスの他のファイルをロードすることを提案するのに十分「スマート」にすることができます。
必要に応じて、実行時にそれらをロードし、配列/ベクトルに追加し、Bitmap オブジェクトを作成し、フレーム/タイマーの開始時にその bitmapData プロパティを変更してアニメーション化することができます。
Actionscript 3 パーティクル エフェクトを使用してエミュレートするのではなく、実際の After Effects グラフィックスを使用することに決めた場合は、アルファ チャネルでビデオとしてエクスポートし、それを flv に変換してから、個別にホストしてストリーミングすることをお勧めします。 Netstream 経由で addchild 経由で適切なレイヤーに配置します。ここで帯域幅が大きな問題ではない場合、これはこの効果を達成するための良い方法です。
ここに Netstream に関するいくつかのドキュメントがあります。http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d4e.html
これで目的の結果が得られると思われる場合は、必要に応じてさらに説明できます。