タイトルと同様に、私はクロスプラットフォームであり、Basicのような単純な機能を提供する2Dグラフィックスライブラリが必要です。本質的には、私はピクセルを特定の色に塗りつぶすだけです - 私はハードウェアアクセラレーションや3Dサポートを必要としません。私はカップルを見つけましたが、クロスプラットフォームではありません。cまたはC++用のシンプルな2次元クロスプラットフォームグラフィックスライブラリですか?
誰かが私のための解決策を知っていますか? [順不同]
タイトルと同様に、私はクロスプラットフォームであり、Basicのような単純な機能を提供する2Dグラフィックスライブラリが必要です。本質的には、私はピクセルを特定の色に塗りつぶすだけです - 私はハードウェアアクセラレーションや3Dサポートを必要としません。私はカップルを見つけましたが、クロスプラットフォームではありません。cまたはC++用のシンプルな2次元クロスプラットフォームグラフィックスライブラリですか?
誰かが私のための解決策を知っていますか? [順不同]
あなたが他の要件がある場合は、私たちに知らせて。 BTW:私はここでGoogleの検索結果を投稿するだけではなく、これらのすべてを使用しています(そして、SDL - SDLでの最初の数回のゲームを書きました:)と私は、一連の要件がなければ、リストされているものの中で
なぜQt 4.2? qtの最新バージョンもいいと思います。 –
4.2のドキュメントリンクが手に入りました。 – dirkgently
同意すると、Qt(4.5)も優れた選択肢です。 –
重重量:
軽量:
DLIB描画フレームワーク:
私は誰もがOpenGLことを示唆している理由を不思議に何かが足りないのですか? 2dのためにそれを使用することは非常に簡単です。 OPはピクセルを着色するだけです。 glBegin/glColor/glVertex/glEndよりも簡単にはなりません。
OpenGLは実装間で同一のピクセル出力を保証するものではありません。 –
@ user82238正しいですが、このようなハードウェアアクセラレーションAPIは存在しますか? | http://stackoverflow.com/questions/7922526/opengl-deterministic-rendering- between-gpu-vendor | http://stackoverflow.com/questions/3919307/is-there-a-2d-graphics-api-with-both-pixel-perfect-drawing-and-2d-hardware-accel(スプライトの回転/スケーリング/ブレンド/ zオーダー)。 –
そして、彼がファンシーライティング/ etcを使わずに単にRGBピクセルをやっているのであれば、違いがあれば根本的に異なる出力を与える実装は見当たりません。しかし、今は7.5年後、彼はメモリ内の "スクリーン"に "blit"し、OpenGL/etcを使うことができます。単に結果を画面に投げるだけです。 –
私が出会ったきれいなエンジンはAngel-Engineです。
(私を含む)一部のユーザー(重大な問題なし)がlinuxでコンパイルしました。
あなたが使用することができピカソグラフィックライブラリ:クロスプラットフォーム
.NET用のクロスプラットフォームの2Dグラフィックスライブラリは、あなたがのために、ユニティ3D(推奨)またはXamarinと一緒にそれを使用することができますThe Little Vector Library ですたとえば、さまざまなプラットフォームで2Dグラフィックを作成することができます。
これは.NETのみのようですか? OPはC/C++とクロスプラットフォームを求めました。 –
ありがとう、この回答は私にとって非常に役に立ちました! – Thomas
「スパムを引き付ける」私は... – xoxox
この質問はどのように違うのですか?http://stackoverflow.com/questions/1200727/cross-platform-drawing-library?rq=1? – xoxox