Mac cocos2d-x 3.8 環境配置

(1)使用終端命令打開.bash_profile文件, 命令:open .bash_profile(Enter)android

打開文件後,分別配置android sdk, ant, ndk等環境變量,個人在 Android目錄下,故配置以下(針對於目錄,僅供參考而已):ios

# sdk
export ANDROID_SDK_ROOT=Android/android-sdk-macosx
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
# ndk
export NDK_ROOT=Android/android-ndk-r9d
export PATH=$PATH:$NDK_ROOT
# ant
export ANT_ROOT=Android/apache-ant-1.9.5
export PATH=${PATH}:${ANT_ROOT}/bin

(2) 使用終端命令,進入cocos2d-x 3.8 目錄下,因本人新手,故使用的方法是:打開終端命令,輸入cd,而後空格,而後將該目錄直接拖曳到終端窗口中,而後點擊Enter鍵。macos

進入後,再入輸入命令: ./setup.py(Enter),會出現相似以下所示:apache

Setting up cocos2d-x...
->Check environment variable COCOS_CONSOLE_ROOT
  ->Search for environment variable COCOS_CONSOLE_ROOT...
    ->COCOS_CONSOLE_ROOT not found

  -> Add COCOS_CONSOLE_ROOT environment variable...
    ->Added COCOS_CONSOLE_ROOT=cocos2d-x-3.8/tools/cocos2d-console/bin

->Check environment variable COCOS_X_ROOT
  ->Search for environment variable COCOS_X_ROOT...
    ->COCOS_X_ROOT not found

  -> Add COCOS_X_ROOT environment variable...
    ->Added COCOS_X_ROOT=Documents

->Check environment variable COCOS_TEMPLATES_ROOT
  ->Search for environment variable COCOS_TEMPLATES_ROOT...
    ->COCOS_TEMPLATES_ROOT not found

  -> Add COCOS_TEMPLATES_ROOT environment variable...
    ->Added COCOS_TEMPLATES_ROOT=cocos2d-x-3.8/templates

->Configuration for Android platform only, you can also skip and manually edit "/User/用戶名/.bash_profile"

->Check environment variable NDK_ROOT
  ->Search for environment variable NDK_ROOT...
    ->NDK_ROOT is found : Android/android-ndk-r9d

->Check environment variable ANDROID_SDK_ROOT
  ->Search for environment variable ANDROID_SDK_ROOT...
    ->ANDROID_SDK_ROOT is found : Android/android-sdk-macosx

->Check environment variable ANT_ROOT
  ->Search for environment variable ANT_ROOT...
    ->ANT_ROOT is found : Android/apache-ant-1.9.5


A backup file "/Users/用戶名/.bash_profile.backup1" is created for "/Users/用戶名/.bash_profile".

Please execute command: "source /Users/用戶名/.bash_profile" to make added system variables take effect

使用setup.py其實質是在你的.bash_profile爲你配置了COCOS_CONSOLE_ROOT,COCOS_X_ROOT,COCOS_TEMPLATES_ROOT的路徑,你能夠再次查看你的.bash_profile文件查看區別,以下:bash

# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/Users/用戶名/Documents/cocos2d-x-3.8/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH

# Add environment variable COCOS_X_ROOT for cocos2d-x
export COCOS_X_ROOT=/Users/用戶名/Documents
export PATH=$COCOS_X_ROOT:$PATH

# Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x
export COCOS_TEMPLATES_ROOT=/Users/用戶名/Documents/cocos2d-x-3.8/templates
export PATH=$COCOS_TEMPLATES_ROOT:$PATH

(3) 而後打開新的終端命令,輸入命令:cocos new(Enter),若是出現以下所示,表示,配置OK了ui

usage: cocos new [-h] [-p PACKAGE_NAME] [-d DIRECTORY] [-t TEMPLATE_NAME]
                 [--ios-bundleid IOS_BUNDLEID] [--mac-bundleid MAC_BUNDLEID]
                 [-e ENGINE_PATH] [--portrait] [--no-native]
                 (-l {cpp,lua,js} | --list-templates | -k TEMPLATE_NAME)
                 [PROJECT_NAME]
cocos new: error: one of the arguments -l/--language --list-templates -k/--template-name is required

(4) 建立事例工程,你能夠輸入這樣的命令:lua

cocos new NewVersion -p com.demo.org -l cpp -d /Users/用戶名/Documents/cocos2d-x-3.8/projects

// NewVersion: 表明你的工程名
// -p com.demo.org 表明你的包名
// -d ...  表明你的項目路徑

執行的過程當中,若是出現相似如下所示,表示成功spa

> 拷貝模板到 /Users/用戶名/Documents/cocos2d-x-3.8/projects/VesionDemo
> 拷貝 cocos2d-x ...
> 替換文件名中的工程名稱,'HelloCpp' 替換爲 'NewVesion'> 替換文件中的工程名稱,'HelloCpp' 替換爲 'NewVesionDemo'> 替換工程的包名,'org.cocos2dx.hellocpp' 替換爲 'com.demo.org'> 替換 Mac 工程的 Bundle ID,'org.cocos2dx.hellocpp' 替換爲 'com.demo.org'> 替換 iOS 工程的 Bundle ID,'org.cocos2dx.hellocpp' 替換爲 'com.demo.org'

以上,是本身的我的總結,大概的流程就是如此,但願對你們有所幫助,感謝!code

相關文章
相關標籤/搜索