0

マルチタッチを使用するキオスクをターゲットにして、AS3 でこれらのタイプのアプリケーションを構築する予定です。

https://vimeo.com/8869517

Starling の存在意義は、GPU を対象とする場合に抽象化のレイヤーを提供することだと理解しています。

私の最初の質問は、このタイプのアプリケーションで GPU をターゲットにする利点はありますか?

もしそうなら、Starling フレームワークは良い選択でしょうか? それとも、本当にゲームだけに役立つのでしょうか?

4

1 に答える 1

2

O'Reilly の無料本の説明からのように: Starling の紹介 - GPU で高速化されたアプリケーションの作成の説明:

Starling は、Stage3D API (デスクトップでは Flash Player 11 および Adob​​e AIR 3 で利用可能) の上に開発された ActionScript 3 2D フレームワークです。Starling は主にゲーム開発用に設計されていますが、他の多くのユース ケースにも使用できます。Starling を使用すると、低レベルの Stage3D API に触れることなく、高速な GPU アクセラレーション アプリケーションを作成できます。

ほとんどの Flash 開発者は、そのような高レベルのフレームワークを作成したり低レベルの Stage3D API を掘り下げたりすることなく、(Stage3D を介して) GPU アクセラレーションを活用できるようにしたいと考えています。Starling は完全に Flash Player API に基づいて設計されており、Stage3D (Molehill) の複雑さを抽象化し、誰にとっても簡単で直感的なプログラミングを可能にします。

Starling が ActionScript 3 開発者、特に 2D ゲーム開発に携わる開発者向けであることは明らかです。もちろん、ActionScript 3 の基本的な理解が必要です。その設計 (軽量、柔軟、シンプル) により、Starling は UI プログラミングなどの他のユース ケースにも使用できます。とはいえ、すべてが可能な限り直感的になるように設計されているため、Java™ または .Net™ の開発者なら誰でもすぐにコツをつかむことができます。

GPU ごとに、ビジュアル ベースのランタイムハードウェア アクセラレーションの恩恵を受けることが明らかです。

これは、キオスクのハードウェア仕様にも依存します。

キオスク アプリでのステージ ビデオの活用など、GPU 以外にも多くのパフォーマンスに関する考慮事項があります。また、Flash Pro 内でのオーサリング要件も検討する必要があります。

于 2012-10-12T15:21:37.710 に答える