Ubuntu cocos2d-x 3.13版本游戲開發學習系列1 開發環境搭建


1.搭建Andoird Studio 開發環境

  1. 官網選擇最新的JDK版本(當前是jdk-8u101-linux-x64.tar.gz).
  2. 下載好解壓到/home/[username]/apps文件夾中,並重命名為jdk.
    圖1-1
  3. 配置JDK目錄到用戶的環境變量中
    (1)在終端輸入命令
     gedit ~/.bashrc
    
    (2)在打開的文本編輯器中末尾加入,並保存退出
    export JAVA_HOME=/home/[username]/apps/jdk
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    
    (3)在終端輸入命令
    source ~/.bashrc
    java -version
    
    如果返回了如下的信息,則表示配置成功了
    java version "1.8.0_91"
    Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
    Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
    
  4. 科學上網后,從Android官網下載最新版的Android Studio開發工具,最新版為android-sdk_r24.4.1-linux.tgz
    圖1-2
  5. 下載好解壓到/home/[username]/apps文件夾中(同圖1-1)
  6. 打開終端輸入命令,進入android studio的運行目錄,並啟動Android Studio
    cd ~/apps/android-studio/bin
    ./studio.sh
    
  7. 聯機下載SDK和Graddle等工具之后進入主界面
    圖1-3

    圖1-4
  8. 如果想創建快捷方式,請在圖1-4界面選擇[Configure]-[Create Desktop Entry]即可.
  9. 新建並打開一個Android Studio項目
  10. 打開SDK Manager界面(點擊下載箭頭Android小人的那個,?圖標旁邊.也可已選擇File-Setting打開,選中Android SDK),選中NDK按鈕,點擊OK,進行NDK安裝.
    圖1-5
  11. 安裝完成后,點擊Project Structure按鈕(剛才那個問號圖標左邊第二個.也可以選擇File-Project Structure),記住SDK和NDK目錄.(我使用了Google推薦內置的JDK,可以修改為你已經配置好的Sun JDK),這個將在安裝Cocos 2d-x環境需要用到.
    圖1-6

2.下載ANT編譯工具並配置到環境變量中

  1. 官網選擇apache-ant-1.9.7-bin.tar.gz包進行下載
    圖2-1
  2. 下載完成后解壓到/home/[username]/apps文件夾中,並重命名為cocos-2dx.(同圖1-1)
  3. 配置ANT目錄到用戶的環境變量中
    (1)在終端輸入命令
     gedit ~/.bashrc
    
    (2)在打開的文本編輯器中末尾加入,並保存退出
    export ANT_ROOT=/home/[username]/apps/ant
    export PATH=$ANT_ROOT/bin:$PATH
    
    (3)在終端輸入命令
    source ~/.bashrc
    ant -version
    
    如果返回了如下的信息,則表示配置成功了
    Apache Ant(TM) version 1.9.7 compiled on April 9 2016
    

3.下載cocos2d-x 3.13版本,並解壓

  1. 官網選中cocos2d-x項目.
    圖3-1
  2. 在右下角點擊立即下載按鈕,開始下載cocos2d-x文件.
    圖3-2
  3. 下載完成后解壓到/home/[username]/apps文件夾中,並重命名為cocos-2dx.(同圖1-1)

4.運行steup.py文件進行環境配置

  1. 進入cocs-2dx文件夾中,運行setup.py文件
    圖4-1

    打開終端輸入以下命令
    cd ~/apps/cocos2d-x
    python setup.py
    
  2. 輸入SDK,NDK安裝目錄(如果之前沒有配ANT變量會要求你輸入ANT安裝目錄),界面如下
    圖4-2
  3. 完成配置后,在終端輸入 source ~/.bashrc 刷新下環境變量
  4. 在終端輸入以下命令,檢驗cocos開發環境是否已經配好
    cocos -v
    
    如果返回了如下的信息,則表示配置成功了
    cocos2d-x-3.13
    Cocos Console 2.1
    

5.配置Linux平台的Cocos2dx環境(如果不需要在Linux平台下運行,此步可以跳過)

  1. 進入cocos2d-x的安裝目錄,安裝Linux環境下的依賴,可以在終端輸入命令
    cd ~/apps/cocos2d-x/build
    ./install-deps-linux.sh
    
    安裝完成之后會出現如下信息
    圖5-1

6.生成自己的cocos2dx工程

  1. 切換到工作目錄,比如 ~/workspace/cocosDemo
    在終端輸入
    cd ~/workspace/cocosDemo
    
    圖6-1
  2. 新建一個cocos2dx工程,打開終端,輸入如下命令
    cocos new cocosdemo -p com.learning.cocosdemo -l cpp
    
    命令中 new 表示新建一個cocos2dx工程,后面表示工程名; -p 后面代表的是應用包名; -l 代表用的語言 這里我用的是c++.
    成功后出現如下界面,在cocosDemo工作目錄中,出現了剛才新建的cocosDemo工程
    圖6-2
  3. 現在我們先來運行下Linux平台下的Cocos2dx的Demo吧,在終端輸入以下命令
    cd cocosdemo/
    cocos run -p linux
    
    圖6-3
  4. 編譯完成后出現了游戲畫面.編譯后的生成運行文件在工程目錄下/bin/debug/linux目錄
    圖6-4

7.編譯運行該工程的Android Studio 版本

  1. 現在來運行Andorid Studio版本,這個跟Linux版本類似,插上Android真機,或者配置好虛擬機,然后在終端輸入以下內容
    cocos run -p android --android-studio
    
    完成后,真機上已經出現了熟悉的畫面.
    圖6-5


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM