本人博客,欢迎转载: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系列的研究。让我们一起来折腾吧。

最新文章

  1. Effective前端1:能使用html/css解决的问题就不要使用JS
  2. javascript 实现des解密加密
  3. Allegro 快捷键设置
  4. 封装、调用ajax
  5. ASP.NET保存信息总结(Application、Session、Cookie、ViewState和Cache等) ZT
  6. java异常处理:建立exception包,建立Bank类,类中有变量double balance表示存款,Bank类的构造方法能增加存款,Bank类中有取款的发方法withDrawal(double dAmount),当取款的数额大于存款时,抛出InsufficientFundsException,取款数额为负数,抛出NagativeFundsException,如new Bank(100),
  7. C# 窗体位置 Show和ShowDialog(转)
  8. 解决Eclipse中Java工程间循环引用而报错的问题
  9. 【Alpha】Daily Scrum Meeting——Day7
  10. 取之有道——巧用Root权限 启动其他APP中的Activity
  11. GoldenGate OGG-01032 There Is a Problem in Network Communication Error in Writing to Rmt Remote Trail Rmttrail (Doc ID 1446621.1)
  12. python自学第9天,装饰器
  13. 关于vuex和Promise reject 或.catch 的报错处理。
  14. 使用NSSM将exe封装为服务
  15. ID基本操作(新建文档,页面编码)5.8
  16. windows 系统无法启动windows event log 服务
  17. #C++初学记录(素数判断2)
  18. Swift与OC的相互调用
  19. 20145327 《Java程序设计》第八周学习总结
  20. HBase ProcedureV2 分析

热门文章

  1. asp.net ajax get post 中文乱码解决办法
  2. C#模拟百度登录并到指定网站评论回帖(三)
  3. Android开发——Snackbar使用详解
  4. Verification Mind Games---how to think like a verifier像验证工程师一样思考
  5. 【笔记JS/HTML/CSS】ubuntu环境下的sublime text2 安装 zenCoding
  6. swift protocol 与类继承结合时的bug
  7. 安卓app测试之内存分析
  8. 踩过好多次的坑 - ajax访问【mango】项目的service
  9. Ubuntu搭建LAMP开发环境
  10. 洛谷——P3811 【模板】乘法逆元