cocos2d-x开发环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Vincent95/article/details/76450933

1、下载cocos2d-x

去官网http://www.cocos2d-x.org/download下载最新的Cocos2d-x,然后解压至指定目录。我下载的是cocos2d-x-3.15.1.zip
Cocos2d-x是C++重写的Cocos2d-iPhone版本,可以跨平台开发。

2、关于windows开发说明

如果你是要开发win32的2d游戏,那么基本不需要做什么配置,只要你的电脑上安装了vs2013就行。因为cocos2d-x的源码中的build文件夹中就默认包含了此引擎vs2013的一些项目解决方案实例cocos2d-win32.sln,你可以直接打开编译,运行,学习。

关于新建工程

  • 需要先安装python环境(我用的是2.7版本,直接从官网下载安装就行); 将C:\Python27加入到环境变量path中,打开cmd窗口,输入python,检测python环境是否正确
  • 将目录切换到cocos2d-x-3.15.1目录下(cmd窗口中),输入python setup.py,它会设置一些必要的环境变量(用命令操作路径以及编译所需的开发包路径等)先忽略NDK_ROOT、ANDROID_SDK_ROOT、ANT_ROOT等环境变量设置,直接Enter跳过就行。(当然这些东西你都可以提前在环境变量中设置好,也可以在跑完py脚本后在环境变量中查看)
  • 新建工程命令(括号内为说明文字)
    cocos new GoodDay(项目名称)-p com.boleban.www(包名字)-l cpp(项目类型) -d D:\DevProject\cocos2dx_workspace(项目存放路径)

  • 编译工程(必须切换到刚新建的工程目录中)
    cocos run -p win32 编译并运行win32工程
    cocos run -p android -j 4 编译并运行Android项目(前提是设置好NDK_ROOT等必需的环境变量,此处先忽略)

    也可以用vs2013直接打开编译运行,工程文件在新工程中的proj.win32目录中,生成文件在bin目录下。

3、关于开发Android游戏,windows环境搭建说明

基本的步骤方法和上面一样,主要区别是需要设置NDK_ROOT、ANDROID_SDK_ROOT、ANT_ROOT环境变量,还有是需要安装eclipse来载入工程

  • 下载cocos2d-x代码
    cocos2d-x-3.15.1.zip解压至指定目录(D:\dev-code\cocos2d-x-3.15.1
  • 下载安装jdk
    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    安装到自定义路径(D:\dev-env\Java\jdk1.8.0_144),设置
    JAVA_HOME=D:\dev-env\Java\jdk1.8.0_144
    CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    并将%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;加入到path环境变量中。
    在命令行中输入java -version查看是否正确安装。
  • 下载安装eclipse
    下载地址:https://www.eclipse.org/downloads/
    双击安装包eclipse-inst-win64.exe直接运行,最好选则Eclipse IDE for Java EE Developers(企业版),或者直接在http://www.eclipse.org/downloads/eclipse-packages/连接中下载Eclipse IDE for Java EE Developers
    这里我是直接选的是Eclipse IDE for Java Developers
    安装目录D:\dev-env\eclipse\java-oxygen\eclipse
  • 设置python环境
    下载地址https://www.python.org/getit/
    安装到自定义目录中(D:\dev-env\Python27),并将python路径加入到path目录中。
    在命令行中输入python检测是否正确安装。
  • 下载安装Android SDK
    下载地址:http://developer.android.com/sdk/index.html(有墙)
    安装目录:(D:\dev-env\android\android-sdk-windows
    这个下载配置具体可以看参考连接的第二条
  • 下载安装Android NDK
    下载地址:http://developer.android.com/tools/sdk/ndk/index.html(有墙)
    直接下载压缩包解压,
    安装目录:(D:\dev-env\android\android-ndk-r14b
  • 下载安装ANT
    下载地址:http://ant.apache.org/bindownload.cgi
    直接下载压缩包解压,
    安装目录:(D:\dev-env\android\apache-ant-1.10.1
  • 设置cocos2d-x相关环境变量
    在目录D:\dev-code\cocos2d-x-3.15.1中,按住shift右键选择在此处打开命令窗口,输入python setup.py,与本目录相关的环境变量,脚本会自动识别添加,我们只要根据提示分别输入下面3个环境变量的路径按Enter即可
    NDK_ROOT=D:\dev-env\android\android-ndk-r14b
    ANDROID_SDK_ROOT=D:\dev-env\android\android-sdk-windows
    ANT_ROOT=D:\dev-env\android\apache-ant-1.10.1\bin
  • 新建一个HelloWorld工程并编译
    在命令窗口输入cocos new HelloWorld -p com.hellococos.www -l cpp -d D:\dev-code\workspace后,cocos会相关工程拷贝一份到新的目录,并创建新工程,工程中包含所有支持的平台的工程文件,这里我们只关注proj.android

    等待上面的命令完成后,切换到HelloWord目录中,输入cocos compile -p android -j 4,编译时间很长,等待编译成功后,会在bin目录下看到HelloWorld-debug.apk(使用--ap指定sdk的版本,默认是13)。试试将手机连接到电脑,用adb install -r HelloWorld-debug.apk来安装一下(前提是已安装手机驱动,并且将%ANDROID_SDK_ROOT%\platform-tools;%ANDROID_SDK_ROOT%\tools;加入到path中)

  • 有关用eclipse加载工程编译的看参考连接的第1条

4、参考连接

1、http://blog.csdn.net/linzhengqun/article/details/21663341
2、http://blog.csdn.net/naipeng/article/details/72722682

猜你喜欢

转载自blog.csdn.net/Vincent95/article/details/76450933