2013-04-23 1 views
0

this과 같은 매우 간단한 게임을 만들고 싶습니다. 일반적으로 여러 색상의 사각형이 필요합니다. 사각형을 클릭하는 동안 나타나야합니다. QDialog을 만들었습니다. 그것에서는 마우스를 클릭 한 좌표를 얻기 위해 MyDialog::mousePressEvent(QMouseEvent *event) 함수를 사용합니다. 일반적으로 내 게임을 프로그래밍하려면 두 가지 더 필요합니다. 내 인 QDialog에서Qt 라이브러리를 사용하는 간단한 게임 그래픽

  1. 넣고 이미지
  2. 은 그들이 형성 제거 그들에게
  3. 이동
  4. 내 대화

당신이 대화 상자에 이미지를 추가하여 이동하고 파괴 몇 가지 예제 코드를 제공 할 수주세요 ? 이 작업을 수행하는 가장 편리한 방법은 무엇입니까?

+3

http://qt-project.org/doc/qt-4.8/examples-graphicsview. html (대화 상자가 아니라 대화 상자 클래스를 사용하지 마십시오. – Mat

+0

QML 사용은 어떻습니까? OpenGL을 사용하여 그래픽 작업을 할 때 더 잘 설계되었습니다. – andrjas

+0

@Mat 빈 Qt 프로젝트에서 http://qt-project.org/doc/qt-5.0/qtwidgets/graphicsview-collidingmice.html 파일을 만들었습니다. 그리고 Qt 5.0.2를 기반으로 한 QT 제작자 2.7.0을 사용하지만'QGraphicsItem','QtWidgets'을 찾을 수 없습니다. 왜? – Narek

답변

관련 문제