C++ でアニメーションを描画する方法は何ですか? GDI+? OpenGL? 描画と再描画を完了するために、特にクラスパターンをお勧めしますか?
コードをのぞき見できるようにアニメーションを作成しているオープン ソース プロジェクトをご存知ですか?
幾何学的なアニメーションをコーディングしたい場合、どこから始めますか? 良いライブラリを知っていますか?チュートリアルやその他の興味深い情報へのリンクを投稿してください...
私はopenframeworks(openframeworks.cc / openframeworks.cc/download)の開発者です。また、ニューヨークのc ++でのアニメーションに関するコースを教えています。現在、いくつかのコード例があります(さらに今後数か月間)。
http://makingthingsmove.org/blog
ここにもOFにいくつかのサンプルコードがあります:
http://wiki.openframeworks.cc/index.php?title=OfAmsterdam
とここにいくつかの処理アニメーションコード:
http://thesystemis.com/makingthingsmove
それは役に立つ出発点かもしれません。
楽しんで !ザック
QT Qグラフィックスシーン
これは、2D ゲームを簡単かつ楽に作成できるように特別に設計されており、アニメーションを強力にサポートしています。
QT は非常に成熟したクロス プラットフォーム ツールキットであり、オープン ソースのフレーバーも備えています。
他の人が述べているように、これは非常に幅広い質問です。コンピュータグラフィックスとゲーム開発の本をチェックすることをお勧めします。彼らは通常、その分野の「わかりやすい」資料を持っています。コードをのぞき見したい場合は、Ogre3d、Nebuladevice、Irrlicht などのオープン ソース ゲーム エンジンがいくつかあります。しかし、探しているものを知らずにそのコードをのぞき見することは、少なくとも私にはお勧めできません。通常、グラフィック エンジンは巨大で複雑なコード ベースです。
Google でゲーム開発のチュートリアルを探してみてください。非常に単純な例がたくさん見つかります。それらは通常、本格的なエンジンで使用される技術とまったく同じではありませんが、最初にそれらを理解することで、後で理解できるようになります。
あなたの質問は少しオープンすぎます。たくさんのグラフィック ライブラリがあり、その多くはアニメーションをサポートしています。
あなたはあなたの質問の範囲さえ与えていません。GDI+ について言及されているので、Windows 用が必要だと思いますが、SDL、Allegro、Cairo などの優れたポータブル ソリューションがあります。
多くのゲーム フレームワークでもそれが可能です。
さまざまなライブラリの適切なリストがあります。
http://www.twilightsembrace.com/personal/gamelibs.php http://www.thefreecountry.com/sourcecode/graphics.shtml
私はこれを知っています:http://www.openframeworks.cc/