1. 程式人生 > >cocos2dx遊戲開發學習第一篇

cocos2dx遊戲開發學習第一篇

  畢業做開發,一年多的學徒級別,現在想學習一下cocos2dx引擎的遊戲開發,看了很多書上面關於環境搭建的問題,暈乎乎的,反正我到現在沒弄明白,今天下午看到一個部落格http://blog.sina.com.cn/s/blog_47021dd40101iki0.html,才勉強運行了cocos2dx裡面的TestCpp程式,感覺蠻好玩的,今天再次做一下筆記,全過程描述一下。

  之前我本身做的就是Android開發,所以Android環境就不用配置了,直接是Eclipse+XP+Android。cocos2dx開發需要用到c++編譯工具,所以需要使用cygwin(模擬Linux環境),最好還加上Python指令碼執行器。

  所以我首先下載cygwin,新人一枚,不懂,所以全部下載下來了,安裝過程就花了幾個小時,貌似裡面的很多工具我暫時不用的也被我安裝了,鬱悶了。然後配置cygwin的環境變數:cygwin根目錄\home\你自己的名字\.bash_profile(注意:我安裝的時候我的home資料夾下面神馬都沒有,解決 的辦法:在cygwin根目錄\home資料夾下建立名為Administrator的資料夾(是使用者名稱),然後把cygwin根目錄\etc\skel\.bash_profile拷貝到該資料夾下),.bash_profile是Linux系統啟動時所需要讀取的用來初始化系統環境變數的檔案,然後開啟.bash_profile

新增NDK=/cygdrive/<你的碟符>/<android ndk 目錄> 例如:

NDK=/cygdrive/e/android-ndk-r9

export NDK NDK這個名字是隨便取的,為了方面以後使用方便,選個簡短的名字,然後儲存 然後測試一下,開啟cygwin的Termial,然後直接輸入$NDK,看輸出的資訊是否就是你配置的資訊。到此配置完成。   接著裝Python,我首先下載的是最新的Python3.3,然後配置環境,就是在環境變數path的最後把Python的根目錄路徑加進去,然後使用cocos2d-x-2.2.1\tools\project-creator下面的create_project.py來新建專案(在cmd下面執行python create_project.py ...),然後總是報錯,說是Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE ,語法錯誤,然後我看了一下列印語句print,發現3.0之後的版本列印語句有點不同了,需要加上(),而create_project.py裡面的print是沒有加(),本來是準備改create_project.py,後來想了一下,改了之後不太好,並且網上說Python開發cocos2dx還是使用2.7版本的,所以果斷下了一個2.7的,之後就能建立成功,然後使用Eclipse匯入,發現裡面什麼都沒有,so庫沒有自動編譯,現在就鬱悶了,本來菜鳥一枚的,蛋蛋疼,找了一個上午的原因,沒找到,最後放棄了這個方法。
  唉,跑是跑起來了,但還是不知道之前是哪裡出現了問題,畢竟剛入門,太多不懂,正在學習當中。。。   有興趣的加Q:1370700208,一起學習遊戲開發,一起進步!