zoukankan      html  css  js  c++  java
  • cocos2dx 3.0 +VS2012 环境搭建

    准备工具:


      VS 2012,cocos2dx3.0 rc0,android sdk(sdk+eclipse),ant,pyhotn(2.7.6),jdk

      其中其中ANT是为了自动构建Android程序用。

     下载完之后要记得配置jdk和python(不懂可百度)

    把下载之后的东西放到一起,这是我的目录:


    配置cocos2dx:


    然后,在cocos2dx文件的根目录中我们发现名为setup.py的配置文件运行它可以配置系统的一些环境变量(ndk,ant,sdk)

    1)打开控制台cmd,进入cocos2dx的根目录
    2)输入命令:python setup.py  ,运行之后会让你输入环境变量

    或者直接双击setup.py,效果和上面两个步骤一样

    这是我的设置:
      ndk_root : D:adt-bundle-windows-x86_64-20140321android-ndk-r9d
     android sdk root: D:adt-bundle-windows-x86_64-20140321sdk
    ant root: D:adt-bundle-windows-x86_64-20140321apache-ant-1.9.3in


    成功之后重启系统环境变量才会生效


    进入cocos2dx文件目录的build文件夹,找到cocos2d-win32.vc2012.sln,用vs2012打开,可查看源码

    创建项目:

      
    我们要用toolscocos2d-console这个工具来新建工程,这个工具提供了下面几个功能:
    • new 创建一个新的工程
    • compile 编译当前工程,生成二进制文件,个人觉得写为build更贴切一些。
    • deploy 发布程序到一个平台
    • run 编译和发布,和运行程序
    我们现在只用到new,让我们看看new提供了哪些参数,打开cmd,输入:
    cocos new --help
    然后会提示参数信息
    现在我们来创建一个工程,输入:

     cocos new FlappyBird -p com.shun.flappy -l cpp -d F:VsProjects

     即创建一个 : 名为FlappyBird 包名为com.shun.flappy 语言为c++ 目录为 F:VSProjects 的工程

    然后就是我们熟悉的cocos2dx工程了


    然后将proj.win32中的sln工程文件加载到vs 2012中进行编码


    构建Android工程:


     创建新的工程,编译成我们需要的apk则需要使用到我们的cocos 命令了

     
    我们现在需要用到compile,让我们看看compile提供了哪些参数,打开cmd,输入:
    cocos compile --help
    然后会提示参数信息

    现在我们来开始编译:cmd定位到工程文件夹 F:VsProjectsFlappyBird
    然后输入命令:编译安卓平台(windows只能编译win32和android,要编译ios需要mac环境)
    F:VsProjectsFlappyBird>cocos compile -p android -j 4
    其中-p android 是编译安卓平台
    -j 4 是开启四个线程加快编译速度
    还有一些参数:
    如-ap 14 选择sdk版本,根据你现有的sdk版本来选择,一般我们选择低一点的版本,兼容性好。
    如-m release 可以选择要编译的版本是发布版本,默认是debug版本

    提示编译成功后会在工程文件夹中出现bin文件夹,如图,找到debug下的android apk,可在手机上运行测试一下效果




    若有需要可以将proj.android 导入eclipse 进行查看


  • 相关阅读:
    java学习day03-循环结构
    java学习day03-运算符+分支结构
    java学习day02-标识符+关键字+注释+变量
    java学习day02-数据类型
    java学习day01-认识Java语言Hello world!
    私有仓库
    服务编排
    镜像原理
    docker部署应用
    docker数据卷和数据卷容器
  • 原文地址:https://www.cnblogs.com/fzll/p/3954608.html
Copyright © 2011-2022 走看看