新手,弄了半天終于搭建起環境。現在分享一下環境搭建的心得(真的是新手,可能有些說得不對,先記下來先)。
先說下大環境:
1、 windows7 32位
2 、cocos2dx V2.3.3(遊戲引擎)、
3、android-ndk-r9d-windows-x86.zip(用于在eclipse環境下編譯C++)、
4、VS2010(C++編寫環境,可直接運作檢視遊戲編寫情況)、
5、Android Developer Tools v22.0.1-685705(主要是用來釋出成android,可以在eclipse基礎上再安裝android開發插件)、 6、JDK1.6 、
7、 Python2.7(用于建立cocos2dx項目) 好像就這麼多吧。
由于原來一直寫住JAVA項目,偶爾也寫下C#(.NET)項目,Android也偶爾寫一下,更巧的是python程式也寫過,是以除了上面的第2項、第3項,其他都己經安裝好了,是以在這裡重點說明cocos2dx的安裝的建立項目等。
一、安裝JAVA環境,一切的基礎(android)
二、安裝python,這個和安裝JDK一樣。
三、cocos2dx,這個也是SDK,和上面兩個一樣,這個甚至環境變量都沒有寫,反正我沒有寫,見有教程說解壓後要運作build-win32.bat檔案,我在這裡沒有運作,但第一次運作vs2010的時候超級慢(10來分鐘),估計也是在做同樣的事。建議解壓後先運作。
四、android-ndk-r9d-windows-x86.zip,這個和上面三個一樣,我也沒有寫環境變量。
五、工具類 VS2010、android開發工具,還是參照網上的吧,要不然,寫不完。
--------------------------------------------------
和unity3d相比,cocos2d-x真的隻是個引擎,它連開發工具都沒有,當然運作、釋出工具也沒有,哈哈(真心希望有大神弄出個好東西來,把它做得和u3d一項,一整套東西 都有了)。
cocos2dx解壓後就是這樣了。
projects所有建立的項目都放置于此,cocos2d-x-2.2.3\tools\project-creator這個目錄用于建立項目的。這是順便附上一位牛人寫的建立項目的 工具(把它儲存成.bat檔案,并放置到cocos2d-x-2.2.3\tools\project-creator目錄下就行,直是友善):
---------------開始(不包括此行)------------------------------
@echo off
:label1
@cls
echo 歡迎使用Python建立Cocos2d-x工程
set /p project=請輸入需要建立的工程名:
set /p aID=請輸入需要建立的android版本包辨別名:
echo 您輸入的工程名為%project%
echo 您輸入的android版本包辨別名為%aID%
echo 确認建立工程嗎?
CHOICE /C 123 /M "确認請按 1,取消請按 2,或者退出請按 3。"
echo %errorlevel%
if %errorlevel%==1 goto label2
if %errorlevel%==2 goto label1
if %errorlevel%==3 goto label3
:label2
echo 正在建立工程...
python create_project.py -project %project% -package %aID% -language cpp
:label3
pause
-------------------結束(不包括此行)-------------------------
在這裡,我遇到一個有趣的問題,就是當輸入的包名 隻有兩段 如 com.test,建立的時候會報錯,結果它生成的項目名都是 helloapp。是以建議包名都在段以上。附上建立項目圖檔。
至此,己經把項目建立好了,在cocos2d-x-2.2.3\projects目錄下生成了myNGame目錄,其結構如下
Classes是放置源檔案的目錄,Resources是素材(圖、聲音檔案、xml等)。
pro.win32是可以用vs2010打開,pro.android用于android工具打開。
由于我隻用cocos2dx來建立android項目,是以其他的我就不說了(其實我也不懂 *_* )。
下篇,詳解在VS2010開發,在ADT運作、釋出成apk的心得。