1. 程式人生 > >Ubuntu 18.04.1 LTS安裝cocos2d-x 3.17簡記

Ubuntu 18.04.1 LTS安裝cocos2d-x 3.17簡記

sha ash gtk3 ole root 進入目錄 .py dep cmake

準備工作

  • 下載最新3.17穩定版cocos2d-x:
    http://www.cocos2d-x.org/download

  • 下載Android Studio,更新到最新版3.2.1。
    在Android SDK設置裏,勾選NDK最新版18.1.5063045

安裝

  • 解壓cocos2d-x, 進入目錄,運行setup.py,將更新環境變量到 ~/.bashrc

例如:

export ANDROID_SDK_ROOT=/home/guifeng/Android/Sdk
export NDK_ROOT=/home/guifeng/Android/Sdk/ndk-bundle

# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT="/home/guifeng/git/cocos2d-x-3.17/tools/cocos2d-console/bin"
export PATH=$COCOS_CONSOLE_ROOT:$PATH

# Add environment variable COCOS_X_ROOT for cocos2d-x
export COCOS_X_ROOT="/home/guifeng/git"
export PATH=$COCOS_X_ROOT:$PATH

# Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x
export COCOS_TEMPLATES_ROOT="/home/guifeng/git/cocos2d-x-3.17/templates"
export PATH=$COCOS_TEMPLATES_ROOT:$PATH

# Add environment variable ANT_ROOT for cocos2d-x
export ANT_ROOT="/usr/share/ant/bin"
export PATH=$ANT_ROOT:$PATH
  • 官方教程說進入build目錄,運行install-deps-linux.sh。但是我嘗試了,沒有成功,提示找不到一些軟件包。此步跳過!

新建遊戲項目

  • 通過新建遊戲,編輯遊戲除錯

    cocos new THEGAME -p com.guifeng.THEGAME -l cpp -d THEGAME_PROJECT
    cd THEGAME_PROJECT
    cocos run -p linux

除錯

  • Android Studio 提示/dev/kvm權限問題,可通過把當前用戶加入kvm組,重啟後解決。

  • 我主要遇到找不到GLEW、GTK3的錯誤,可以進入linux-build目錄,運行cmake ..,查看報錯。
    我的錯誤可通過安裝libglfw3-dev libgtk-3-dev解決

Ubuntu 18.04.1 LTS安裝cocos2d-x 3.17簡記