Win7/win8下Cocos2dx-3.X游戏引擎的环境搭建

本文详细介绍了在Win7/Win8环境下,如何搭建Cocos2dx-3.X游戏引擎的开发环境,包括Cocos2dx的环境配置、Android环境配置,并提供了相关软件的下载链接和配置步骤,帮助开发者成功创建项目并打包APK。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Win7/win8下Cocos2dx-3.X游戏引擎的环境搭建

适用于Cocos2dx-3.0以上版本

 本次教程分为两个部分:

 一、 Cocos2dx环境搭建(没有生成apk功能,但是可以编译、运行代码,由电脑环境模拟运行程序)

二、  Android环境搭建(在第一步的基础上,可以打包生成.apk包,apk包可以放在智能手机上运行)

 

 阅读本教程需要注意的事项:不行就重启

 Let‘s start~

首先最最重要的事:教程内任何路径请不要带中文和空格

一、            Cococs2dx环境搭建:

        1.1   需要预先下载的东西

               1.1.1         VisualStudio 2012 (下载地址见文末,有密钥和VS_X助手)

                                                   (简称VS2012)(这个是我们用来编程的,以后的大部分操作都在VS2012内进行。)

               1.1.2         cocos2d-x-3.X(官网)

                                                  (X是你自己选择的版本,笔者写这篇文章时最新的版本是cocos2dx-3.3rc2))

               1.1.3         python2.7.Xhttps://www.python.org/downloads/

                                                   (必须选择2.X版本,3.X版本会出问题。由于cocos2dx安装程序是由python写的,所以需要这个东西来配置游戏引擎环境)

       1.2   python2.7.X配置

                还记得刚刚下载的python不?这个东西下载完后只需要解压”——“狂点安装即可,当然别忘了记录一下你自己的安装路径,默认为C:\Python27

                 然后我们开始配置python的环境:

                  在我的电脑(右键)->属性->高级系统设置->高级->环境变量->系统变量中找到Path变量,加入你刚刚安装python的路径,如下图所示:

 

》》》》》》注销或者重启计算机《《《《《《《

 

            注销或者重启后,重新注销系统并重新登陆后,按住win+r,输入cmd,然后在出现的小黑框里输入python。如果出现了下图,就表示成功了,如果没有,则 返回1.2检查步骤是否正确



          1.3   python配置好后,我们打开刚刚下载好的Cocos2dx 3.x的引擎目录里,如图:


              不同版本的引擎内部构造不一样,不用管~我们需要的是红色圈圈里的东东——setup.py

             在这个目录下,按住shift+鼠标右键,

 

               然后弹出一个小黑框,输入python setup.py回车


              这个时候其实是python在帮我们自动配置cocos2dx的引擎环境·~

               然后balabala输出一大堆,不用管,一直回车,直到出现这个:

 

 

》》》》》》注销或者重启计算机《《《《《《《

 

               注销或者重启后,按住win+r,输入cmd,然后在出现的小黑框里输入cocos。如果出现了下图,就表示成功了,如果没有,则返回1.3检查步骤是否正确

 

            1.4   创建新项目:

                 打开小黑框(不用我教了吧)输入cocos new -p com.game.simple -l cpp -d e:\  simple

                 运行这条命令会在E盘根目录下生成一个叫simple的文件夹里面放着我们的项目。

                 格式是:cocos new hello(项目名称)-p com.hello(包名字)-l cpp(项目类型) -d G:\ GameLab(目录)

 

               这样就可以新建一个你自己的工程目录了,进入后找到pro.win32,用vs2012打开simple.sln就可以编程了,当然这也是你自己的事了~

==================================================================================================================================

 

 二、            Android环境搭建:

            2.1  需要下载的东西:

                           Android_SDK下载:  http://developer.android.com/sdk/index.html

                          Android_NDK下载:  http://developer.android.com/tools/sdk/ndk/index.html

                          Android_JDK下载:  http://www.oracle.com/technetwork/java/javase/downloads/index.html

                          Ant下载:          http://ant.apache.org/

 

                   我们将SDK NDKANT解压缩到同一个文件夹中并修改sdk的文件夹名为ADTNDKNDKANT的为ANT (无视里面的avd)


       2.2  JDK的安装和配置路径

                JDK:点击安装,与python一样,记住自己安装的路径,比如:C:\Program Files\Java\jdk1.6.0_14

                 环境配置:

                1)在系统变量里新建JAVA_HOME变量,变量值为:C:\ProgramFiles\Java\jdk1.6.0_14(根据自己的安装路径填写)

                2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面的.不要忘记了)

                3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)

                4  重新注销系统并重新登陆后“开始”-->“运行”-->输入“javac-->"Enter",如果能正常打印用法说明配置成功!

 

     2.3 ANT 配置路径

               [ANT目录]\bin文件夹添加到path

 

 

       2.4 准备工作基本已经做完,运行游戏引擎目录下的setup.py

              按顺序填入:

NDK_ROOT的路径:G:\Cocos\GameEnvironment\ndk

 ANDROID_SDK_ROOT的路径:G:\Cocos\GameEnvironment\adt\sdk  (注意,sdk的目录在adt下)

  ANT_ROOT的路径: G:\Cocos\GameEnvironment\ant\bin                       (注意:是bin目录)

 

 

》》》》》》注销或者重启计算机《《《《《《《

 到这一步关于cocos引擎和Android环境的配置已经全部完成。

==================================================================================================

下面提几点关于项目创建、项目打包的注意事项:

 

 注意事项:

1、  项目创建:打开小黑框(命令行/cmd),

输入cocos new -p com.game.simple -l cpp -d e:\  simple


2、  项目打包APK:在你的工程目录下,按住shift+右键,打开小黑框(命令行)

输入:cocos compile -p android --ap 20 (注意,这是3.0~3.2版本的打包方式)

             Cocoscompile -p android (没有--ap 20,这是3.3版本的打包方式)

编译好后的apk文件在项目目录的bin文件夹下

 =================================================================================================================================

 

 疑难总结:(用于经验总结和可能碰到的问题汇总)——定期更新

1、cocos2dx 3.2 3.3区别:

代码修改:Appdelegate.cpp中把GLViwe修改为GLViewImpl

 ccYellow之类的修改为Color3B::Yellow

 

 

2、打包时遇到:

Androidplatform not specified, searching a default one...

 

Can't findright android-platform for project :

 

"F:\cocos2d-x-3.1.1\tests\cpp-tests\proj.android".

 

Theandroid-platform should be equal/larger than 20之类的

sdk/samples下创建android-20的空白文件夹

 

 

3、再次编译APK时,新生成的apk包会自动覆盖原来的apk

 

4、路径配置错了怎么办?如:右键我的电脑->属性->高级系统设置->环境变量->ANT_ROOT删除,重新运行setup.py进行设置

 

 

5、Android.mk文件添加自己新增的CPP文件怎么加,格式如何?

我的云盘里有一个Android.mk,打包时可以自动扫描所有classes内的所有cpp文件,下载覆盖原来的即可,同时激活了所有的扩展包路径

 

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》下载地址《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《

 VS2012 、VS_X 助手、jdk等下载:

http://yunpan.cn/cf9cq4SCKaXH8  提取码 19ed

VS_X 助手 优快云也可以下载:

http://download.youkuaiyun.com/detail/qinyufeng_lovehdq/8285333



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值