[QT creator] 坦克大战!

4 篇文章 0 订阅
4 篇文章 0 订阅
        首先!感谢大家试玩如此糟糕的游戏。辛苦大家乐!我不得不承认自己的不足,真是我第一次真正意义上写2D游戏!(以前用java 写的拼图,用虚幻三弄得简单的3D游戏应该不算吧!)
         其次我要感谢那些给予我帮助的人们!谢谢他们在我遇到阻塞的时候给我的帮助。其中最重要感谢的是那些广大网友!因为我是自学QT,的所以几乎没有多少老师能帮上我(但是他们还是很热情的帮我分析问题很感谢),大家一定要相信网友的力量是无限的!
         最后要说的是我碰撞检测是写了的!但是由于我线程的理解和应用不熟练,导致了一些问题(我用了三个线程,线程之间的调度是随机的。所以导致 敌人坦克的碰撞检测有时候可以有时候不行,所以导致我方坦克的碰撞检测是没有写的!如:   
if((abs(myTank1.x-shock.xb)<=50)&&(abs(myTank1.y-shock.yb)<=50)))还有的问题是有时候我方运动中的坦克是不会被击中的!等…。还有一个问题是玩的时候键盘有点延迟感觉停顿了一秒一样!(大家可以参考  “吐槽一下Qt的按键消息响应  ”我用了很多方法,真的是没有解决!)  最后大家能推荐点线程方面好点的数,和那些问题的解决方法!在此先谢谢大家le !(现在我可以完全不用线程写出这个游戏!碰撞检测应该会正常了吧! 我还会写出新的游戏应该会有更大的进步。尽请期待)PS:美工什么的所有东西都是自己弄得可能有些丑大家多多包含呀!

         好了进入正题! 按上下左右 控制坦克的移动,空格开火! 子弹相互击中加10分。击毁敌人坦克+500。 按R按键会有支援哦!(请慎用只有一次机会)祝大家游戏愉快!    (胜利的玩家会得到源码的解压密码!)   胜利或失败后才能退出!


为了能跨平台没有用任何的winAPI   但是如果要移植到其他的系统上的话可能要改一些头文件什么的!



                                                                                                                                    

                                                                                                                                   

两种模式你更喜欢哪种!


哎资源在审核  过了我就发下载地址!  好吧我只有先上传百度网盘下载地址了: http://pan.baidu.com/s/1c0f7tTY




                                                                                                                                                                                                    — — 作者QQ:294678265




  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值