2011-08-14 4 views
2

Qt에서 2D 게임을 시작하려고합니다. 나는 그것을 개발하기 시작하는 방법에 대한 자습서를 찾으려고 노력 중입니다 ...Qt에서 2D 게임 시작

인터넷에 좋은 자습서가 있습니까? (가능한 경우 Qt 4.7 이상)

+1

그물에는 OpenGL, QT, QT OpenGL, OpenGL 2D 및 비디오 게임 자습서가 많이 있습니다. QT는 최종 게임과 거의 관련이 없으므로 다른 부분을 살펴보기를 권합니다. –

답변

4

QT에서 OpenGl 자체는 Qt가없는 OpenGL과 다르지 않습니다. 유일한 차이점은 OpenGl 윈도우를 만드는 방법입니다.

QGLWidget 클래스를 파생시키고 PaintGL-member 함수를 오버로드해야합니다. HelloGL 예제 (이미 꽤 광범위 함)를 살펴보십시오.

이제 OpenGl 창에서 인터넷을 통해 사용할 수있는 일반 OpenGl 자습서를 찾습니다.

1

2D 게임에 Qt를 사용하는 경우 Qt가 OpenGL과 유사한 방식으로 Qt를 처리하도록하고 QGraphicsScene 외에도 사용할 수 있습니다.

1

Qt/QML 기반 엔진을 사용하면 여러 플랫폼 해상도 및 여러 디스플레이 해상도를 처리하는 데 유용한 게임 구성 요소의 이점을 얻을 수 있습니다. & 종횡비, 애니메이션, 입자, 물리, 멀티 터치, 제스처, 경로 발견 및 더 많은 것 (API reference),보십시오 V-Play (v-play.net)에보십시오.

그들은 또한 다양한 기술 수준에 대한 몇 가지 자습서를 제공하며 타워 방어, 플랫폼 게임 또는 퍼즐 게임과 같은 가장 성공적인 게임 장르를 위해 즉시 사용할 수있는 게임 템플릿을 제공합니다. (V-Play examples & demos)