這幾天一直在研究Cocos2D,其實編程并不難,搭建好開發(fā)環(huán)境就是一個很好的開始,而Cocos2D的環(huán)境配置就是一個很惡心的問題,為了防止自己以后會忘記所以,筆者覺得應該寫上一篇文章。配置Cocos2D,需要安裝包括ant,vs,python等等,如果你還需要跨平臺的話,那么Xcode和android ndk開發(fā)環(huán)境也是必須的!
PS: Android NDK r7及以上的版本已經(jīng)集成了Cygwin編譯環(huán)境,也就是說,我們完全可以拋棄龐大的Cygwin了
電腦配置:win64位
1.Apache-ant的配置 http://ant.apache.org/
2. Visual studio的安裝 https://www.visualstudio.com
3. Python的安裝 https://www.python.org/downloads/
4. java sdk,android ndk,android sdk
5. cocos-2Dx的配置 http://www.cocos2d-x.org/download
<h2 id='1'>1.Apache-ant的配置</h2>
打開Ant的官網(wǎng) http://ant.apache.org 我們選擇Download把ant的資源包下下來


- 自己選擇一個位置放置解壓后的ant文件夾
-
配置環(huán)境變量(這個就不說了,重要的是Name=“ANT_ROOT”,Value=“你的文件目錄”)
ANT配置 -
在Path里面添加;%ANT_ROOT%\bin,配置成功后效果如下:
效果圖
<h2 id='2'>2.Visual studio的安裝</h2>
https://www.visualstudio.com
同樣,到官網(wǎng)上面去把VS的安裝程序先下下來,最新版本的現(xiàn)在是2015,筆者因為之前沒有學過C++,下了一個Visual Studio Community,其它兩個不知道有神馬用。因為沒有注冊碼,所以只能用30天,不過30天的時間足夠我去找注冊碼了
這里有一個注意的事情,因為筆者的cocos2d版本是3.12,所以生成的win代碼,只支持VS2013,VS2015,大家要注意、

接下來就是無止境的安裝,這個過程大概需要一個小時到兩個小時不等,網(wǎng)速慢的需要更長時間!因為安裝VS,需要安裝很多很多其它的組件,這里筆者先哭一會!
<h2 id='3'>Python的安裝</h2>https://www.python.org/downloads/
- 這里有3.5.2和2.7.12版本,那么Python2和Python3有什么區(qū)別呢?
這里就簡單介紹一下,python3版本剛出來不久還不夠穩(wěn)定,所以,不要管它!反正筆者下了2.7.12版本!

- 我們下載后python后,為了方便管理,安裝到ant同級目錄下!
- 之后又是配置環(huán)境變量了!在Path里面添加phthon的目錄
- 配置成功后,調(diào)起命令指示臺,輸入python,如果顯示python版本的話,那么就成功了

<h2 id='4'>java sdk,android ndk,android sdk</h2>
這個是老生常談的了,跳過http://jingyan.baidu.com/article/3ea51489e7a9bd52e61bbac7.html
<h2 id='5'>cocos-2Dx的配置</h2>
- 同樣,我們先在官網(wǎng)下載最新的cocos2Dx,得到Cocos2D的壓縮文件

2.好的接下來的事情重要了,解壓cocos2Dx文件后在根目錄會看到setup.py,那么我們之前所配置的python就派上用場了!我們調(diào)起cmd,然后進入到cocos2Dx的根目錄,輸入命令python setup.py打開

說你要配置三個環(huán)境變量,ANT_ROOT,NDK_ROOT,ANDROID_SDK_ROOT
配置完成后,會在環(huán)境變量后自動添加三個用戶變量,來負責cocos的項目創(chuàng)建等命令

cocos-2Dx的項目創(chuàng)建
成功配置好cocos2Dx后,那么就可以進行cocos的項目創(chuàng)建了!新版本的cocos2Dx創(chuàng)建項目需要用到命令行
cocos new hello(文件名) -p com.marco.hello(包名) -l cpp(語言)-d .

運行成功后,發(fā)現(xiàn)目錄下多了一個文件夾,我們打開看一下

win環(huán)境運行cocos cocos run -p win32
okay,我們可以嘗試在win環(huán)境運行下輸入cocos run -p win32
打開proj-win32里面可以看到有一個hello.sln的文件,直接打開運行成功的效果和使用命令是一樣的


cocos編譯android
cocos compile -p android
cocos compile -p android --android-studio
恭喜發(fā)財,報錯了,我們看錯誤報告是說缺少文件了,事實上你去文件夾發(fā)現(xiàn)還真是找不到arm64_v8a/.a這個文件,因為cocos沒有給win64提供解決方案,因為32位本來就可以在64位跑起來!

那么如何解決這個問題呢,其實很簡單,添加設(shè)置基于那種指令來進行編譯!
cocos compile -p android --app-abi armeabi

好吧,祝大家在cocos的世界里面少點坑,多點愛?。。?br> 樓主先去哭一下!

