已經接觸cocos2dx有一段時間,但一直也僅僅是看看Demo,沒有真正的去寫代碼。因爲本人僅僅是java的coder。仍是半路出家的coder,編程基礎太淺。html
對於c++、lua也不懂。近期cocos2dx公佈3.0版本號,一看介紹。哇塞!超級牛逼。java
果斷開始新的學習。python
首先就是環境搭建的問題。android
開發遊戲的都是高富帥啊。人家用的都是蘋果。讓我等屌絲情何以堪!c++
週六週日找了兩天。各類嘗試,最終找到了愜意的開發方式。如下就作一個分享。讓後面的兄弟少走一些彎路。編程
準備的軟件:python2.7
1 谷歌官網下載sdk 一套開發包方便實惠 http://developer.android.com/sdk/index.htmlide
2 下載ndk https://developer.android.com/tools/sdk/ndk/index.htmlpost
3 下載ant學習
4 下載python2.7(不要下載更高版本號 不支持)
5 cocos2dx 3.0
6 cocos code ide
路徑我後面再補充吧 。午餐還沒吃呢!
下載完就該解壓的解壓。該安裝的安裝,完畢後進行最後一步,配置環境變量。環境變量配置正確那麼編譯就可以順利進行了!
曾經配置環境變量都是從網上找的,也不清楚詳細要用到哪些。cocos2dx 3.0版本號咱們就在也不用捉急了。進入cocos2d-x-3.0根文件夾,
執行 python setup.py
依據提示寫好環境變量。而後從新啓動窗體 。進入cocos2d-x-3.0\tools\cocos-console\bin
執行 cocos new MyGame -p com.test.mygame -d ./projects
依據提示寫好環境變量直到提示建立成功
編譯建立的項目:
cocos run -s projects\MyGame -p android
開始編譯。
。
。。。。
假設出現如下的錯誤
在ant打包時報錯:
解決com.sun.tools.javac.Main is not on the classpath的問題
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre6"
遇到這樣的狀況時直接將C:\Program Files\Java\jdk1.6.0_17\lib中的tools.lib複製到C:\Program Files\Java\jre6\lib中就能夠。