2011-08-14 13 views
2

Qtで2Dゲームを開始しようとしています。私はどのようにそれを開発を開始するためのチュートリアルを検索しようとしています...Qtで2Dゲームを開始

インターネット上の良いチュートリアルですか? (Qt 4.7+が可能な場合)

+1

ネット上には、OpenGL、QT、QT OpenGL、OpenGL 2D、およびビデオゲームのチュートリアルがたくさんあります。 QTはあなたの最終的な試合とはほとんど関係がないので、他の部分を調べ始めることをお勧めします。 –

答えて

4

OpenGl自体はQtを使用しないOpenglと違いはありません。唯一の違いは、OpenGlウィンドウを作成する方法です。

QGLWidgetクラスを派生させ、PaintGL-memberfunctionをオーバーロードする必要があります。 HelloGLの例を見てください(これはかなり広範囲です)。

これで、インターネット上で利用できるOpenGlの一般的なチュートリアルがOpenGlウィンドウに表示されました。

1

2DゲームでQtを使用している場合は、QtにOpenGLのアスペクトを処理させ、QGraphicsSceneなどを使用させます。

1

Qt/QMLベースのエンジンを使用すると、複数のディスプレイ解像度を扱うためのクロスプラットフォームサポートと多くの有用なゲームコンポーネントの利点を得ることができます。&アスペクト比、アニメーション、パーティクル、物理、マルチタッチ、 (API reference)、V-Play(v-play.net)を見てください。

また、さまざまなスキルレベルのチュートリアルが用意されています。また、タワー防衛、プラットフォームゲーム、パズルゲームなど、最も成功したゲームジャンルのためのすぐに使用できるゲームテンプレートが付属しています。 (V-Play examples & demos