cocos2d-x 3.0遊戲實例學習筆記 《跑酷》 前言

遊戲開發環境:coco2d-x 3.0正式版 、 C++ 、Win7、VS2012

自己的現狀:

       大二學生一枚,剛剛接觸cocos2dx 不久,是看着笨木頭的《遊戲開發之旅》入門的,並且也只是學習了基本的知識點用法,木頭的代碼是基於2.X寫的,但是我一開始就是使用3.0的引擎,所以也是一邊學習一邊把之前的代碼向3.0轉變。也看了許多網上教程,star特530等許多人的博客....而且C++那些也只是學習了皮毛。看到網上許多遊戲實例教程,於是自己決定用實例來學習cocos。


學習背景:

       網上有許多教程,但是不同的教程能學到不同的知識點,由於之前沒有接觸過物理引擎方面的知識,於是借鑑了一個前輩--曉風殘月的博客:cocos2d-x遊戲開發 跑酷,這個遊戲本來是泰然的實例教程,前輩用C++重寫了,但是是基於 cocos2d-x 2.X版本的,我之前先預覽了一次,很多地方和3.X不同,不過這也可以學到更多。借鑑前輩的思路和代碼,用 cocos2d-x 3.0 重寫這個跑酷遊戲。


這個遊戲實例的知識點

1.地圖無限滾動

2.cocos2d-x 3.0 物理引擎使用

3.按鈕的功能使用(應爲沒看到3.0的手勢識別教程,不知道怎麼下手,我就用按鈕處理,其中點擊下蹲按鈕讓人物一直處於下蹲狀態,鬆開之後人物站起繼續跑動)

4.一些基本知識點


       到現在爲止,我已經基本上寫完了這個遊戲,寫的過程中,發現雖然自己有基本的設計思路,但是後面與前輩的很多都不同,沒了代碼參考,自己就比較亂,於是寫寫改改,各種調試,各種查找資料測試,我一般都是打開兩個VS,一邊用來測試功能的實現,一邊就加入功能到代碼中。但是寫完之後感覺對遊戲的整體思路都很清晰,個人感覺學習的過程中就應該要如此,很多不懂得地方先查看源碼,源碼對應的功能都有註釋,你可以猜測+另外寫個項目測試,以達到你遊戲的要求。

       而這裏由於我自己寫寫改改的讓代碼很凌亂,這裏決定自己重新寫一次,做出相應的筆記。規定自己的重寫方法如下:先想好這一步要做什麼?怎麼實現細節?然後再動手敲代碼,之前自己寫過的就當參考,儘量少去查看。

最後再把整個項目打包發出來。


之間個人的問題也很多,歡迎指正與討論

如果能幫到剛入門的小夥伴,那就榮幸啦大笑


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