• cocos2d-x大版本号3.1系列一


    本人博客,欢迎转载:http://blog.csdn.net/dawn_moon


      项目忙完了。继续写我的博客。去cocos2d-x的官网看了下,不出所料。又有惊喜啊。3.0经过几个版本号的迭代,最终迎来了3.1。


      首先我要说,3.0是个大版本号。有多大呢?其变化之大,比0.x到2.x全部的变化加起来还大。假设你是一个刚接触cocos2d-x的新手。那么恭喜你,你接触的差点儿是一个全新的引擎。假设你是1.x或者2.x就接触过。那么也恭喜你,你将见证cocos2d-x从cocos2d兄弟变身到真正的X系列的过程。


      3.0不想说什么。直接3.1開始。3.1用了非常多python脚本来做环境设置,project创建,自己主动化工作。这里仅仅写MAC下的环境配置。


      下载3.1的代码,解压到你的工作文件夹就可以。

    运行setup.py脚本。这个脚本是用来设置相关环境变量的。我的MAC环境,这个脚本会将我home下的.bash_profile文件备份。然后复制一份。增加几个环境变量

    1.COCOS_CONSOLE_ROOT,这个是一个控制台工具,用来部署游戏的,看文档是说能够直接部署到机器上,只是眼下貌似还没有完毕。

    2.NDK_ROOT。这个用来编译android的native代码。谷歌的东西。

    3.ANDROID_SDK_ROOT,这个android应用开发sdk,用来创建安卓应用。

    4.ANT_ROOT,ant编译工具。构建安卓project,编译,打包输出apk


      MAC系统的话,如今就能够開始执行testsproject了。

    3.1的文件夹结构也有了一些改变,ios/macproject不在pro.ios里面了,在cocos2d-x/build以下,打开xcodeproject就可以。

      Android的tests也在build以下生成,官方文档有个错误,生成的是一个空的tests。类似于之前版本号的helloworldproject。官方文档例如以下:

    $ cd cocos2d-x/build
    $ python ./android-build.py cpp-empty-test -p 10
    $ adb install ../tests/cpp-empty-tst/proj.android/bin/CppEmptyTest-debug.apk

    这个是生成一个empty的test,不是自带testsproject。应该把cpp-empty-test改成cpp-tests。

    事实上有源代码的东西,依照文档。对比源代码,都能看的懂。


    好吧,正式開始3.x系列的研究。让我们一起来折腾吧。

     


  • 相关阅读:
    数据库编程总结
    Excel文件操作方式比较
    大数据导入Excel
    导出Excel
    duilib库分析: 消息流程分析
    ucosII移植
    Log Parser Studio 分析 IIS 日志
    google 搜索关键字技巧
    未知的反物质世界的瞎想
    Scratch 简单的小游戏 --- 碰碰球
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/6899196.html
Copyright © 2020-2023  润新知