[QT creator] 坦克大戰!

        首先!感謝大家試玩如此糟糕的遊戲。辛苦大家樂!我不得不承認自己的不足,真是我第一次真正意義上寫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




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章