cocos2d-x for android:ubuntu 環境搭建

自從體驗了vim 的強大以後,好像一開發程序都不自覺的離不開這貨了,也傾向在ubuntu 下開發應用。週末閒來無事,看了一下cocos2d,盤算着我也進軍遊戲界得了。因而乎,裝之。 java

cocos2d-x 引擎下載 android

點擊跳轉下載 或  git://github.com/cocos2d/cocos2d-x.git git

 

下載完成後,解壓,獲得以下的目錄 github

 

安裝第一步 ubuntu

打開create-android-project.sh 腳本,將NDK_ROOT_LOCAL 和 ANDROID_SDK_ROOT_LOCAL改爲你係統對應的NDK目錄和SDK目錄,以下圖 vim

 

改完後保存。 bash

執行 create-android-project.sh 腳本,生成android項目。根據提示輸入要生成的遊戲項目包名、工程名、生成目標版本等,這個不作過多介紹。 ui

 

安裝第二步 spa

生成完畢後,你會在cocos2d目錄上看到以你剛纔指定的工程名的項目,例如上面的目錄裏面的mycocos2d,進入該目錄,會再看到三個目錄,其它兩個目錄暫時無論,直接進入proj.android這個目錄,以下列表 3d

 

 

若是你以前安裝ndk的時候有聲明ndk目錄就能夠直接執行build_native.sh腳本(前提是聲明是以NDK_ROOT作標示)。若是沒有聲明直接執行則會提示please define NDK_ROOT 。

Tips:聲明很簡單在.bashrc上添加而後source一下,或者直接export NDK_ROOT=[your target NDK_ROOT].

驗證成功與否能夠這樣:cd $NDK_ROOT ,會進入則成功,不進入那請再仔細檢查路徑是否有誤。

好了,廢話很少說,作完上面的步驟,能夠直接執行build_native.sh 了。

 

安裝第三步

若是第二步順利執行了,就能夠打開你的Eclipse把剛纔生成的項目添加到Eclipse IDE中來,不知道爲何,我添加的時候不會默認去找cocos2d目錄下的org.cocos2dx.lib.Cocos2dxActivity,致使我加載項目時會提示找不到包,網上查了不少,也沒有找到具體的解決辦法,不知道是我配置有問題仍是怎麼的。但願知道的朋友能夠告知下,個人解決辦法是。

直接進入以下目錄:

 

將位於src目錄下對應android平臺的java庫複製到我生成的工程上來,固然你也能夠把它導成jar文件,就不用每一個項目都複製一遍了,這是我提供的一個比較2的辦法,請網上的高手能夠指點一下,若是解決生成後能夠直接讓Eclipse 識別。

個人這project.properties 文件的是這樣的

 

 

嚐嚐鮮

辛苦了一陣子了,能夠開始看看咱們努力的成果了,將項目運行到手機上看看效果吧。

 

 

祝好運。 

相關文章
相關標籤/搜索