飞机大战PlaneWar,Linux下gtk开发。

时间:2022-11-12 10:42:30
【文件属性】:

文件名称:飞机大战PlaneWar,Linux下gtk开发。

文件大小:12MB

文件格式:ZIP

更新时间:2022-11-12 10:42:30

gtk开发 Linux图形界面 游戏开发 飞机大战 C++

这个是本人纯代码编写,没有使用任何引擎。文件内附有开发过程的一些说明,这个程序只是飞机大战的一个小Demo,只有一些基础功能。飞机移动,随机敌人,帧率显示,击中飞机爆炸特效等。使用的是gtk3.0,gtk3.0与gtk2.0API上有些地方不一样,so当初写这个的时候踩了一些坑,图形界面多线程开发方面有问题的同学可以参考,希望会有所帮助。test文件是编译成功的文件,修改权限后可以直接在Linux下跑。其实当初写这个Demo仅仅是为了应付下Linux作业,为了显得比较厉害,就啃了一下gtk这个骨头。本人对于gtk也仅仅会一些皮毛。


【文件预览】:
PlaneWar开发的一些说明.pptx
PlaneWar2
----src()
--------Bullet.cpp(147B)
--------EnemyPlane.cpp(152B)
--------HeroPlane.cpp(179B)
--------Boom.cpp(94B)
----img()
--------airplane.png(5KB)
--------bullet.png(408B)
--------BGM.mp3(5.21MB)
--------start.png(42KB)
--------background.png(108KB)
--------boom()
--------hero1.png(16KB)
--------hero0.png(12KB)
--------pause.png(15KB)
--------gameover.png(20KB)
----PlaneWar2.cbp(2KB)
----main.cpp(12KB)
----test(95KB)
----PlaneWar2.layout(2KB)
----obj()
--------Debug()
--------Release()
----bin()
--------Debug()
--------Release()
----PlaneWar2.depend(69KB)
----include()
--------Boom.h(627B)
--------Bullet.h.gch(34.15MB)
--------Bullet.h(619B)
--------plane(74B)
--------HeroPlane.h(417B)
--------EnemyPlane.h(651B)

网友评论