WindowsおよびLinux上のフラッシュハードウェアアクセラレーショングラフィック

Molehillプレビュー(フラッシュプレーヤーでハードウェアアクセラレーショングラフィックスを出力するための低レベルのActionscript API)のリリースに関するhabrastatiの全コレクションを追求して、WindowsおよびLinux(Ubuntu 10.10)でこの喜びを構築/実行する方法を提供します

料理の水曜日


Flexを使用してアプリケーションを収集します。
これを行うには、製造元のWebサイトの指示に従って、 公式ダウンロードページから製品の最新バージョンをダウンロードします
Linuxの場合、展開の指示に従ってください

ブラウザとオペレーティングシステムに適したバージョンのフラッシュプレーヤーをダウンロードしてインストールします(以下のリンク)。
ubuntuの場合、libflashplayer.soを/ usr / lib / mozilla / plugins /にコピーし、x64システムで実行します:sudo nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so source
プレーヤーがデモに取り組んでいるかどうかを確認します

flex SDKディストリビューションのframeworks / libs / playerディレクトリで、フォルダー13.1を作成し、そこにplayerglobal.swcをコピーします(新しいAPIの定義)

frameworks / flex-config.xmlファイルで、target-playerを13.1に、swf-versionを13に変更します。
これで、たとえばここから (mxmlc mole2d / src / Main.as)など、molehillを使用して簡単な例を収集することができます。

今3D


Molehill APIは低レベルであり、プロジェクトでハードウェアアクセラレーション3Dを表示するためには、多くの調整が必要ですが、他の方法で既存の3Dエンジンを使用することもできます。 2011年4月には、MolehillをサポートしたAlternativa3Dバージョンがリリースされ、今日ではAway3Dエンジンのアルファバージョンを使用できます。

ここから ライブラリのソースコード と使用例をダウンロード ます
ソースsrcディレクトリーから、away3dおよびcomフォルダーをユースケースのsrcディレクトリーにコピーし、lib / apparat-lzma-decoder-1.0.RC8.swcをframeworks / libs flex SDKディレクトリーにコピーします

これで、mxmlc LightingTest.asなどの例のソースコードを収集し、結果のswfファイルをブラウザで開いて結果を見ることができます。
ファイルのダウンロード(LoaderMD5Test.asなど)を使用する多くの例では、src /アセットとコンパイルされたクリップをネットワークフォルダーに配置するか、ローカルまたはリモートのWebサーバーから実行する必要があります。

参照:


アドビ、AlternativaPlatformアプリでFuture Flashを発表
AIRおよびFlash Player Incubatorに対応(Molehill 3D APIを含む)
モレヒルのデモの選択
AlternativaPlatformは、3D API MolehillおよびFlash Player 11での最初の開発を実証します
メーカーのウェブサイトでの指示
適切なバージョンのプレーヤーのダウンロードページ
Molehillテクノロジーに特化したメーカーのWebサイトのページ(ビデオデモンストレーション|例とチュートリアル| FAQ

そして結論として


私は、モレヒルとフレックス/フラッシュの分野の専門家であるふりをしません。あなたがこれらの技術に非常に興味を持っているのが好きです。 したがって、さまざまなコメント/追加/希望は歓迎され、habrahpostまたはプロフィールのIMクライアントによる個人的なコミュニケーションも歓迎します。

Source: https://habr.com/ru/post/J114998/


All Articles