-1

WebGl は OpelGL ES 2.0 に基づいています。Stage3d も OpenGL ベースであるというのは正しいですか? OpenGL関数を呼び出すということですか?または、Windows で実行するときに Direct3D を呼び出しますか?

いいえの場合、Stage3d がハードウェア アクセラレーションに使用する API を教えてください。

4

2 に答える 2

2

残念ながら、受け入れられた答えは正しくありません。ステージ 3D の用途:

  • Windows システム上の DirectX
  • OSX システム上の OpenGL
  • モバイルでの OpenGL ES
  • ハードウェア アクセラレーションが利用できない場合のソフトウェア レンダラー。(ハードウェアが古いか、ハードウェアがまったくないためです。)

参照してください: http://www.slideshare.net/danielfreeman779/adobe-air-stage3d-and-agal

于 2014-05-20T10:26:02.853 に答える
0

こんにちは、Stage3D は何にも基づいていません。同様の方法論/用語を共有している可能性があります。これは別のレンダリング パイプラインです。これが、Adobe が非常に熱心な理由です。

これを見てください: http://www.adobe.com/devnet/flashplayer/articles/how-stage3d-works.html この見出し「Stage3D での作業の利点と制限の比較」までスキップして、正しく理解することができます。それまで。

また、これを見てください: http://www.adobe.com/devnet/flashplayer/stage3d.html、抜粋:

Flash Player および Adob​​e AIR の Stage3D API は、完全にハードウェア アクセラレーションされたアーキテクチャを提供し、デスクトップ ブラウザー、iOS および Android アプリで高度な 2D および 3D 機能を実現する素晴らしいビジュアルを提供します。GPU で高速化されたこの一連の低レベル API により、開発者は GPU ハードウェア アクセラレーションを活用してビデオ ゲーム開発のパフォーマンスを大幅に向上させることができます。最先端の 3D ゲーム エンジンを使用しているか、直観的で超高速な Starling 2D フレームワークを使用しているかに関係なく、 Angry Birds に電力を供給します。

于 2013-10-25T15:08:26.747 に答える