win下最後一個遊戲!——flappy bird(beta) from cocos2d-x

       不得不承認自己的改變!忘了從何時起離開一個環境(不得不(不被認可……)……感謝他們),從而進入完全的自學階段,開始邊學習邊開發遊戲,從QT到cocosd-x,一步步走過來發下也做過一些很可笑的事! 讓我回憶下吧:

       大一的時候瘋狂的熱愛上了3D,開始學習3D max,  (先聲明我是學計算機軟件的和那沒關係)。當時遇到太多不會因爲專業不同沒有老師指導全靠自己,一步一步慢慢自學各種百度,圖書館。當時真的是到了瘋狂的時候,慢慢的遇到瓶頸了感覺我不會的太多了有太多問題解決不了,然後我就去蹭課,和一個大二的學長一起去上他學的那個專業的3DMAX課。當時第一次上課很激動但是慢慢的發現那老師教的我早都會了根本學不到什麼,問老師我那些解決不了的是後也幾乎不能解決幾個(原因是下課時間太短時間不夠用,還有沒就是短時間解決不了),慢慢的這個瓶頸越來越細讓我很難穿越它,當大二的時候我開始認真的“自學”編程,因爲大一的時候差不多都去弄3D了,當然大二上也在做3D,只是用在它上的時間很少了,慢慢的我覺得我改放棄3D了。當一個老師以後的一句話讓我徹底醒悟了開始廢寢忘食的敲代碼自學C++。放棄3D的時候我可以用3DMAX做一些簡單的額動畫,和坍塌特效……。大二下學期我接觸到了QT,那時候是因爲一個比賽。然後我就開始喜歡上了QT用它開發過一些軟件(小的多中型的少還有遊戲)。然後慢慢的發現QT開發遊戲真的有點不太合適,慢慢的大三這一年通過一個學長了解了cocos2d-x現在就自學cocos2d-x,本來五一前能發佈我的第一個cocos2d-x遊戲的但是由於一些私事耽誤了就只好現在發了!


       先說下我打包時候遇到的一些問題和解決方法: 打包的時候release中直接點擊xxxx.exe是會報錯的原因是你release中沒有添加 資源文件要把Resources中的圖片全部拷貝到release目錄下纔不會報錯;報錯原因應該是找不到圖片的路徑。   不會打包的請看  http://www.2cto.com/kf/201208/150873.html ;

      接下來就是發佈了:發佈前我在幾臺舍友的電腦上測試了下,發現1:安裝了VS的機器運行完美;  發現2:在沒有裝過VS的機器下回報錯,錯誤原因是未安裝msvcp120.dll這個動態鏈接庫,然後掛斷去下安裝不就好了嗎,博主也是這樣想的 然後果斷報錯繼續;然後經過測試發現要安裝msvcr120.dll和msvcp120.dll到C:\Windows\System32或C:\Windows\SysWOW64  下。但是這裏樓主教你的不是這個因爲好多人不會那麼麻煩的操作。所以就這樣在打包前把哪兩個動態連接庫放到release文件夾下;然後再打包發佈就好了;   那兩個動態鏈接庫地址是http://pan.baidu.com/s/1gdtDWt1#dir/path=%2FMSVCP120%26MSVCR120

       我留了兩個小的BUG 哈哈故意的因爲想給自己一些打擊;才能不斷地進取:1.小鳥的碰撞有時候會感覺沒碰撞上就死了。原因我網上找的圖片還有自己P了些大小爲45*45的PNG,但是下方和上方都有一些空白,然後碰撞的時候用的Boundingbox就會把那空白部分也算上只要PS的時候p掉就好了;2.歷史記錄那個我寫了一半隻有遇到點小問題就先留下了那個小BUG。    

       最後因爲我剛學這個cocos2d-x不久又因爲用的最新版本3.0變化比較大不太會用那個物理引擎,開始想自己寫物理引擎重力部分的。但是遇到了點問題寫完了發現不能用就沒用物理引擎了。

       


歡迎下載  CSDN下載地址:http://download.csdn.net/download/nmnnbn/7335177

                百度網盤下載地址:http://pan.baidu.com/s/1bnpdG3l

                博主QQ:   294678265






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