寫個連連看來講遊戲開發,我認為例項解說效果會好一些。
終端以下cd到源**資料夾,敲命令:
cocos new llk -p com.goonear.llk -l cpp -d
./goonear
事實上指令碼建立新project原理非常easy,引擎原碼資料夾下有非常多project模板。安卓,ios,mac。linux。
這些模板都是事先做好的,引擎開發組會不斷維護更新。
然後執行指令碼建立新project的時候就把相關的模板檔案複製到你指定的project資料夾。
依據你建立project時指定的引數,去改動模板的相應引數,比方ios以下會改動bundle id為包名,安卓就用包名作為安卓程式的包名等。
開啟llk資料夾。能夠看到建立了非常多平台的project資料夾。我們找到proj.ioc_mac。這個資料夾就是xcodeproject資料夾。
前面說了,python指令碼建立的project。是拷貝的project模板。事實上這個模板就是個乙個cocos2d-x引擎寫的helloworld。所以我們建立的llkproject,什麼**都不寫的話。事實上就是個helloworld程式。可是總體的遊戲框架已經搭建完了,我們須要開發的就是連連看的遊戲邏輯。替換掉裡面的helloworld。
基本上我們建立了這個llkproject,僅僅有這個名字是跟連連看有關的。其它的所有是helloworld的東西。我們須要乾掉helloworld,寫我們的連連看遊戲。
後面講怎麼來做這件事情。
基於cocos2d x的連連看遊戲
基於cocos2d x的簡單連連看遊戲demo。作者說 源自 基於cocos2d的連連看遊戲 這份基於 cocos2d iphone 的版本。感謝原作者 煥德 說明 這次移植是基於了解 cocos2d 系列而作的動手系列。音訊處理還不完善,背景 還得深入了解。這份cocos2d x 是 for io...
cocos2d x 3 6 渲染繪製流程
director mainloop 呼叫 director drawscene director drawscene 呼叫 scene visit scene visit去遍歷所有兒子節點,在兒子節點的visit函式中呼叫虛函式draw實現繪製 精靈類 過載了node draw,在精靈類的draw函...
cocos2d x 3 6建立工程
到這裡,應該有了開發環境了吧,沒有的話就去看我前面的文章或者別人的文章吧。現在的開發環境,xcode基本已經公升級到了6.x系列了,我的是6.3,而cocos2d x是3.6版本。現在建立工程已經沒有xcode模板了,還有人在問我為什麼不能像建立ios工程一樣,用xcode來建立工程。現在使用pyt...