【实例简介】
大二上学期有一门qt课程,于是用qt写了一个推箱子小游戏,有游戏界面,bgm,十几个关卡,希望对初学者有帮助
【实例截图】
【核心代码】
pushBox2.0(final)
└── pushBox2.0(final)
├── DingDang
│ ├── 1.gif
│ ├── 2.gif
│ ├── 3.jpg
│ ├── 4.jpg
│ ├── 5.jpg
│ └── abf196475045d2ac.jpg
├── Makefile
├── Makefile.Debug
├── Makefile.Release
├── debug
│ ├── help.o
│ ├── initmap.o
│ ├── levelwidget.o
│ ├── main.o
│ ├── mainwiget.o
│ ├── moc_help.cpp
│ ├── moc_help.o
│ ├── moc_initmap.cpp
│ ├── moc_initmap.o
│ ├── moc_levelwidget.cpp
│ ├── moc_levelwidget.o
│ ├── moc_mainwiget.cpp
│ ├── moc_mainwiget.o
│ ├── pushBox.exe
│ ├── qrc_qrc.cpp
│ └── qrc_qrc.o
├── help.cpp
├── help.h
├── img
│ ├── background1.jpg
│ ├── background2.jpg
│ ├── bgm.wav
│ ├── bgm1.wav
│ ├── box.png
│ ├── box2.png
│ ├── buleButton.png
│ ├── buttonJpg
│ │ ├── Start.png
│ │ ├── continue.png
│ │ ├── exit.png
│ │ ├── help.png
│ │ └── level.png
│ ├── finalBgm.wav
│ ├── grayButton.png
│ ├── greenButton.png
│ ├── headline.jpg
│ ├── man1.gif
│ ├── man2.gif
│ ├── man3.gif
│ ├── nothing.png
│ ├── pos.png
│ ├── pos2.jpg
│ ├── posAndBox2.png
│ ├── redButton.png
│ ├── wall.png
│ └── wall2.png
├── initmap.cpp
├── initmap.h
├── levelwidget.cpp
├── levelwidget.h
├── main.cpp
├── mainwiget.cpp
├── mainwiget.h
├── object_script.pushBox.Debug
├── object_script.pushBox.Release
├── pushBox.pro
├── pushBox.pro.user
├── pushBox.pro.user.18
├── pushBox.pro.user.3.2-pre1
├── pushBox.pro.user.7576053
├── pushBox.pro.user.Rlv496
├── pushBox.pro.user.babdbf4
├── qrc.qrc
└── release
├── help.o
├── initmap.o
├── levelwidget.o
├── main.o
├── mainwiget.o
├── moc_help.cpp
├── moc_help.o
├── moc_initmap.cpp
├── moc_initmap.o
├── moc_levelwidget.cpp
├── moc_levelwidget.o
├── moc_mainwiget.cpp
├── moc_mainwiget.o
├── moc_predefs.h
├── pushBox.exe
├── pushBox.exe.debug
├── qrc_qrc.cpp
└── qrc_qrc.o
6 directories, 88 files