終了しました。この質問は
オフトピックです。現在、回答を受け付けていません。
コメント
回答
graphics.hの時代に戻ると、各コンパイラには独自の限定されたグラフィックライブラリがありました。 。
DirectX(Microsoft)またはOpenGL(どこでも)のいずれかにプログラムします。ハイエンドのUnix cad OpenGL / OpenGLEに数年の猶予が与えられた後、モバイルデバイスに大きな影響を与えています
書籍のリストについては、 https://stackoverflow.com/questions/5926357/c-opengl-books
警告が1つあります。ウェブ上にある20年前の古いopenglチュートリアルがたくさんあります-ここから始めてください最新のOpenGLの紹介。
ps。マット3Dグラフィックス(行列変換など)のhsは、学校でカバーしたものを超えている可能性がありますが、それは非常に簡単です。座って作業するだけです。しかし、理解するまですべての計算を行ってください。必要になります!
コメント
回答
graphics.h
は何にも関係ありません。そのヘッダーが役に立ったのは、10〜15年前のことです。 TurboCコンパイラについても同じです。
たとえば、Windows用のVisual Studio 2010 Express(無料)にコンパイラをアップグレードする必要があります。次に、Direct2DやGDI + for2Dなどを確認できます。グラフィック。
コメント
回答
回答
シンプルなグラフィックライブラリは、クロスプラットフォームでモダンで非常に簡単なC ++用のシンプルな高速マルチメディアライブラリです。
SFMLは、PCのさまざまなコンポーネントへのシンプルなインターフェイスを提供し、ゲームやマルチメディアアプリケーションの開発を容易にします。システム、ウィンドウ、グラフィックス、オーディオ、ネットワークの5つのモジュールで構成されています。
チュートリアルと APIドキュメント …
SFMLを使用すると、アプリケーションをコンパイルして、最も一般的なオペレーティングシステムであるWindowsですぐに実行できます。 、Linux、Mac OS X、まもなくAndroid & iOS。
お気に入りのOS用にコンパイル済みのSDKは、ダウンロードページ …
SFMLには、C言語と.Net言語の公式バインディングがあります。また、活発なコミュニティのおかげで、Java、Ruby、Python、Goなどの他の多くの言語でも利用できます。
バインディングページ …
または、OpenGl(プラットフォームに依存しないため)またはDirectXを使用することもできます。