cocos2d-js 用javascript 浏览器 webgame
cocos2d-x 用c++主要用于移动应用开发
本人新手,一下配置过程:
1)工具:
Android SDK:
http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/2769409.html
Android NDK:
Python 2.7.6:(据说3.X版本好像有问题?)
http://download.csdn.net/detail/chenyu402/6670303
cocos2d-js-v-3.2:
http://www.cocos2d-x.org/download
cocos2d-x3.2
http://www.cocos2d-x.org/download
Apache Ant 1.9.4:
http://apache.dataguru.cn//ant/manual/apache-ant-1.9.4-manual.zip
假设我的Python安装在:d:\Python27\把这个路径加到path环境变量中,当我们在cmd下输入python,出现 下面字样,就说明环境变量设置正确了:
C:\Users\arlin>pythonPython 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>>1. 下载cocos2d-x
我下载的是cocos2d-x3.2的。2. 设置环境变量
这几个环境变量是通过cocos2d-x根目录下的setup.py来配置的,我们启动cmd,运行setup.py:F:\cocos2dx\cocos2d-x-3.0rc0>setup.py
此时脚本需要我们提供NDK,SDK,ANT的路径,我们根据之前放的路径输入就是了,整个命令过程如下:Setting up cocos2d-x...
-> Adding COCOS2D_CONSOLE_ROOT environment variable... OK-> Added: COCOS_CONSOLE_ROOT = F:\cocos2dx\cocos2d-x-3.0rc0\tools/cocos2d-console/bin
-> Looking for NDK_ROOT envrironment variable... NOT FOUNDPlease enter its path (or press Enter to skip): d:\adt-bundle-windows-x86\android-ndk-r9dADDED-- Added: NDK_ROOT = d:\adt-bundle-windows-x86\android-ndk-r8e
-> Looking for ANDROID_SDK_ROOT envrironment variable... NOT FOUNDPlease enter its path (or press Enter to skip): D:\adt-bundle-windows-x86\sdkADDED-> Added: ANDROID_SDK_ROOT = D:\adt-bundle-windows-x86\sdk
-> Looking for ANT_ROOT envrironment variable... NOT FOUNDPlease enter its path (or press Enter to skip): d:\adt-bundle-windows-x86\apache-ant-1.9.3\binADDED-> Added: ANT_ROOT = d:\adt-bundle-windows-x86\apache-ant-1.9.3\bin
Set up successfull:COCOS_CONSOLE_ROOT was added into registryNDK_ROOT was added into registryANDROID_SDK_ROOT was added into registryANT_ROOT was added into registry
Please restart the terminal or restart computer to make added system variables take effect
命令最后提示我们重启终端或者重启系统,以让这些环境变量生效,一般我们关闭cmd和资源浏览器就行了,如果后面遇到环境变量找不到的错误,直接重启系统试试吧。要测试环境变量是否生效,重新打开cmd,输入下面命令查看,正常应该是这样:F:\cocos2dx\cocos2d-x-3.0rc0>set NDK_ROOTNDK_ROOT=d:\adt-bundle-windows-x86\android-ndk-r8e
F:\cocos2dx\cocos2d-x-3.0rc0>set ANT_ROOTANT_ROOT=d:\adt-bundle-windows-x86\apache-ant-1.9.3\bin
F:\cocos2dx\cocos2d-x-3.0rc0>set ANDROID_SDK_ROOTANDROID_SDK_ROOT=D:\adt-bundle-windows-x86\sdk
F:\cocos2dx\cocos2d-x-3.0rc0>set COCOS_CONSOLE_ROOTCOCOS_CONSOLE_ROOT=F:\cocos2dx\cocos2d-x-3.0rc0\tools/cocos2d-console/bin3.新建工程
运行cmd进行cocos 2d-x中,输入cocos new -l js -e cocos js类库目录 -d 创建项目的目录