2010-12-15 23 views
4

私は良い2D C++ APIを探しています。私はSDLを見てきましたが、C++を除いてPygameやCocoaのような高レベルなものを期待していました。他の唯一のことは、Linuxがサポートされている必要があることです。何か案は?ベスト2D C++ API?

+0

ライン描画/ベクトル化またはスプライトとゲームプログラミングをお探しですか、その答えが2つの別々の領域であることがわかります –

+0

と、どの基準で「ベストナイス」を決定していますか? – jalf

+0

私はpygameがSDLを使っていると思います。私はSDLをもう一度試してみてください。そして、Linuxのサポートがあります。 – silent

答えて

3

お試しAllegro特にAllegro 5リリース。 OpenGL/DirectXのサポートと、ジップ読み取り機能のような多くの「アドオン」、あらゆる種類の画像のロード、高度なサウンドサポートなどがあります。バイナリもhereです。

これはSDLよりも「高レベル」ですが、それほど多くはありません。それをチェックして、自分で決めてください。

0

このgame engine databaseを見ると、2Dグラフィックス操作(グラフィックス列)をサポートするものがあります。もう一つの有用なリソースは、DevMaster.netの3Dエンジンリストです。an advanced search hereを試してみてください。

0

SFMLには、素敵な2D描画プリミティブがあります。デフォルトではOpenGLを使用してアクセラレーションを行います。それが問題であれば、Cairoのような低レベルのライブラリはとても良いです。

私の頭の上から外れているのは、これらの種類のものもサポートしているQtだと思います。

3

Theresは「ベスト2D C++ API」のようなものではありません。とにかく、あなたが高レベルのライブラリを好むなら、openFrameworksを見てください。

http://www.openframeworks.cc/

それはOpenGLを使用して、Linux用にも使用可能です。