zoukankan      html  css  js  c++  java
  • 在win7在结构cocos2d-x v3.2rc0开发环境(For Android)

        cocos2d-x 这是现在比较流行的游戏引擎。,

    因此。本文的目的在于教导新手怎样在win7下建立cocos2dx开发环境,

    截止本文,cocos2dx的最新版本号为 v3.2rc0版,我将如果您的开发

    环境中已包括VS2012/VS2013集成工具(该IDE下载安装比較简单,

    没有安装的朋友能够到微软官方下载安装),有了该工具,接下便

    開始我们的游戏环境搭建之旅吧...


    首先。建立该开发环境须要下面工具:

    1.Visual Studio 2012/2013(微软IDE开发工具)

    2.Cocos2d-x v3.2rc0版(游戏开发引擎)

    3.JAVA JDK(JAVA开发工具包)

    4.python工具(用于脚本编译)

    5.ADT包(含Android SDK组件和一个内置ADT(Android开发人员工具)的Eclipse IDE版本号)

    6.Android NDK(so和java应用一起打包成apk)


    一.首先到中文官网下载cocos2d-x v3.2rc0版本号,

    传送门http://cocos2d-x.org/download

    完成下载后。我们直接解压,就可以得到主要文件夹(本文相关软件我所有解压至G:),

    然后进入到G:cocos2d-x-3.2rc0uild,用VS2012打开cocos2d-win32.vc2012.sln,

    如图:


    这里须要注意的是,默认平台工具集为v110_xp,假设我们用的是win7平台,请将其改为Visual Studio 2012(v110),


    之后,我们将启动项改为CppTest,然后生成解决方式...


    编译成功后,我们按下F5, 便能够成功启动。然后看到例如以下画面:


    二.安装配置JAVA JDK

    由于我们希望能移植到Android平台。所以JAVA JDK是必须的,这里推荐使用64 bit JDK for windows 64bit。

    传送门:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    完成下载后。对其进行安装,本机路径为:G:Javajdk1.8.0_05


    配置系统环境变量:

    1.新建系统环境变量:

    变量名:JAVA_HOME         变量值:G:Javajdk1.8.0_05
    变量名:CLASSPATH          变量值:.;%JAVA_HOME%lib;(注意点号)


    配置系统环境变量:

    2.在系统变量后继续加入:
     系统变量名:Path            变量值:;%JAVA_HOME%in

    到此。环境变量配置完成。


    然后在Dos窗体下输入java -version

    (開始->执行->cmd 或 win+R)

    若看到例如以下画面,则表明成功安装:


    三.下载ADT包,配置Android SDK环境

    ADT包中包括名为Eclipse的IDE开发工具,同一时候也包括了Android SDK。内置的ADT开发工具其作用为使得

    Eclipse可以使用Android SDK组件(相当于一座桥梁),

    传送门:http://developer.android.com/sdk/index.html

    (可能被墙,本人用了代理server顺利进去)

    配置用户环境变量:

    变量名:ANDROID_SDK         变量值:G:adt-bundle-windows-x86_64-20140624sdkplatforms;G:adt-bundle-windows-x86_64-20140624sdk ools;G:adt-bundle-windows-x86_64-20140624sdkplatform-tools;

    变量名:path                            变量值:%ANDROID_SDK%( 如存在继续加入,记得用分号隔开)


    然后在CMD下的DOS窗体中输入adb -h检验是否成功安装。


    四.下载并安装python工具

    这里的版本号为python2.73,

    传送门:https://www.python.org/download/releases/2.7.3/

    1.下载并安装python2.73。

    本机的路径为G:Python27,


    配置用户环境变量:

    变量名path                        变量值:G:Python27(在后面继续加入,记得用分号隔开)


    在CMD下的DOS窗体中输入python,如例如以下图所看到的便表明成功安装:


    五.配置安装Android NDK

    先下载并安装Android NDK,64位系统推荐使用Windows 64-bit, 本机路径为:G:android-ndk-r9d,

    传送门:http://developer.android.com/tools/sdk/ndk/index.html


    配置用户环境变量:

    变量名:NDK_ROOT     变量值:G:android-ndk-r9d

    变量名:path                  变量值:%NDK_ROOT% (从已有后面加入,记得用分号隔开)


    六.创建生成Cocos2dxproject项目。

    在CMD下的DOS窗体中进入G:cocos2d-x-3.2rc0 oolscocos2d-consolein文件夹中,

    然后输入

    python cocos.py new beyondTest -p com.cocos2dx.org -l cpp -d beyond

    用cocos.py脚本创建项目project,如图所看到的:

    參数说明:

    • beyondTest为项目名称
    • -p后面接包名
    • -l后面接开发语言类型。有cpp, lua, js三种类型
    • -d后面接项目存放的文件夹

    然后进入到G:cocos2d-x-3.2rc0 oolscocos2d-consoleineyondeyondTestproj.android文件夹中。

    在CMD下输入python build_native.py对build_native.py脚本进行编译。


    七.对Cocos2dx项目用真机进行測试执行。

    1.打开Eclipse,设置Android NDK的路径(选择Windows->Preferences->NDK)

    (注意:第一次启动Eclipse,会同一时候出现一个即时对话框。要求设置默认工作区(workspace)。

    你能够选择默认设置,也能够按自己的需求设置(我将其设置为G:Javaworkspace))



    2.在Project Explorer空白处点击鼠标右键,选择Import...

    3.选择Exiting Android Code Into WorkSpace,点击Next。


    4.浏览文件夹为G:cocos2d-x-3.2rc0 oolscocos2d-consoleineyondeyondTestproj.android,

    然后点击Finish。


    5.刚导入时发现有错误,原因是缺少java的org.cocos2dx.lib,如图:

    (Windows->Show View->Problems可显示该界面)


    6.我们将G:cocos2d-x-3.2rc0cocosplatformandroidjavasrc文件夹下的org文件覆盖到

    G:cocos2d-x-3.2rc0 oolscocos2d-consoleineyondeyondTestproj.androidsrc文件夹下,

    然后又一次导入beyondTestproject,然后我们能够看到错误消失了:


    真机測试
    1.用USB连接上带ANDROID系统的手机。然后鼠标右击该project,或者选择菜单中的Run,
    之后点击Run As->Android Application,进入例如以下界面(能够看到我的ANDROID版本号仍为2.3.4,
    但不影响结果^0^),选择后点击Ok,便能够成功在真机上执行了。




    最后来张执行成功后的截图:

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    Atitit (Sketch Filter)素描滤镜的实现  图像处理  attilax总结v2
    JS设置cookie、读取cookie、删除cookie
    Atitit 图像处理30大经典算法attilax总结
    Atitit数据库层次架构表与知识点 attilax 总结
    Atitit 游戏的通常流程 attilax 总结 基于cocos2d api
    Atitti css transition Animation differ区别
    Atitit 图像清晰度 模糊度 检测 识别 评价算法 源码实现attilax总结
    Atitit 全屏模式的cs桌面客户端软件gui h5解决方案 Kiosk模式
    Atitit 混合叠加俩张图片的处理 图像处理解决方案 javafx blend
    Atitit  rgb yuv  hsv HSL 模式和 HSV(HSB) 图像色彩空间的区别
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4674451.html
Copyright © 2011-2022 走看看