天天看點

cocos2dx win732位環境搭建(android)

  新手,弄了半天終于搭建起環境。現在分享一下環境搭建的心得(真的是新手,可能有些說得不對,先記下來先)。

  先說下大環境:

                  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解壓後就是這樣了。

cocos2dx win732位環境搭建(android)

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。是以建議包名都在段以上。附上建立項目圖檔。

cocos2dx win732位環境搭建(android)

       至此,己經把項目建立好了,在cocos2d-x-2.2.3\projects目錄下生成了myNGame目錄,其結構如下

cocos2dx win732位環境搭建(android)

     Classes是放置源檔案的目錄,Resources是素材(圖、聲音檔案、xml等)。

  pro.win32是可以用vs2010打開,pro.android用于android工具打開。

      由于我隻用cocos2dx來建立android項目,是以其他的我就不說了(其實我也不懂  *_* )。

       下篇,詳解在VS2010開發,在ADT運作、釋出成apk的心得。