Note. Flash deployment licenses are no longer available and Flash will be removed from Unity 5. However, Flash support will continue throughout the 4.x cycle.
FlashビルドオプションによりUnityでSWFファイル(ShockWave Flash)をパブリッシュできます。これらのSWFファイルはブラウザにインストールされたFlashプラグインにより再生することが出来ます。世界のほとんどのコンピュータはFlash Playerがインストールされているか,あるいはAdobe Flashウェブサイトでインストールすることが出来ます。WebPlayerビルドにより3Dアセット,オーディオ,物理挙動,およびスクリプトのファイルを作成するのと同様に,UnityはSWFファイルをビルド出来ます。ゲームの全てのスクリプトは自動的にActionScript,すなわちFlash Playerが動作するスクリプティング言語,に変換されます。
Unity FlashビルドオプションにSWFファイルをエクスポートして,ブラウザでプレイバックできることに留意して下さい。SWFはモバイルプラットフォームでのプレイバックを意図していません。
現時点でUnity WebplayerコンテンツとFlash SWFコンテンツの直接的な比較結果はもっていません。ほとんどのwebplayerコードはネイティブコードとして実行され,例えば,PhysXはネイティブコードとして実行されます。比較として,SWFファイルをビルドするとき全ての物理挙動のランタイムコード(衝突判定,ニュートン物理学)はActionScriptに変換されます。通常はUnity webplayer版よりSWF版が遅くなります。もちろん,Flash向けに最適化するために最善を尽くしています。