Stage3D を使用して、2D グラフィックスのレンダリングを高速化したいと考えています (シェーダーを 1 つか 2 つ追加することもできます)。
私は現在 Flixel を使用しています。Flixel は、Stage3D を使用しないことを除けば、私がゲーム フレームワークに求めるほとんどすべてを提供します。したがって、本格的なゲーム フレームワークは必ずしも必要ではありません。このフレームワークが必要なのは、レンダリングの部分だけです。
潜在的な候補 (ND2D、Starling、Genome2D など) をいくつか見つけましたが、それらの経験がないので、最初にここで質問するかもしれないと思いました。私が探しているのは:
- 完全にオープンソースであり (私が含めているコードを頻繁に変更するか、少なくとも見ています)、商用プロジェクトで自由に使用できます
- プリミティブを描画する機能; ここでは、「能力」が draw_line(int, int, int, ...) のようなものであることが最善だと思います:D
- Stage3D に直接アクセスせずに AGAL シェーダーを処理する機能 (単純なほど優れている。たとえば、ND2D のやり方が好き)
あまりにも多くのことを求めている場合は、ND2D と Starling の長所と短所を簡単に教えていただけますか? このトピックに関するオンライン ディスカッションは時代遅れであり、一般的すぎて役に立たないようです。ND2D は少し遊んだことがあるので、Starling の方が人気がありそうなので、使用することを考えています。おそらくチュートリアルと例を探すので、コミュニティの規模が要因です。
ありがとう!