关于Cocos-v1.0-preview使用感受

这个东西主要就是把与Cocos相关的东西全整到一起了,想原来配置Cocos环境真心太麻烦了。

这个东西会做如下事情:
1会将Cocos引擎、CocosStudio、CocosIDE这三个东西安装
2会安装Python2.7
3会安装JDK6
4会安装ADT(具体什么版本没注意)
5会将以上工具的环境变量配置好。

看起来很不差,但目前真心不完善,因为:
1我原本安装的JDK8用的好好的,而这个只能安装JDK6,非覆盖。
2就算你原来已经安装过Python,它还是会再重新给你安装一次,不是覆盖,是再安装一个。
3不会安装Eclipse(不是很肯定,但我看了好像只是安装了ADT)。
4NDK没注意会不会安装,看了下论坛说有,自己没去验证。
5按照正常步骤卸载后,对环境变量的修改都不会删除。JDK不会一起删除。
6我原以为这个是在线更新的,就是比如Cocos引擎或者CocosStudio等有新版本了能检测到,然后可以选择是否升级,但从界面上完全没看到任何按钮。界面上会显示引擎和CocosStudio等的版本号,但我把引擎等删除后还是一样显示,所以目前这个东西只是将目前最新的工具和软件打包安装的东西???
7新建了一个工程,发现工程里没有Cocos2dx库、龙骨库、物理库,按编译也的确是无法编译。补充,原来这些库预先编译好了,详细在四楼。

以上,由于只是安装小小体验了一下,说的可能不是很准确。
个人建议,如果是会配置的或者已经配置好的暂时不要安装,因为会造成你原来的工具等重新多安装一次,并且环境变量都被修改为指向它安装的,卸载后环境变量虽然失效了但它不会给你删除或者改回,等等。
如果是还没配置过的新人可以用。
望完善。

  1. 我最关心的是,其中的frameworks\cocos2d-x下都是头文件,并没有源码,我如何修改cpp的源码,或者扩展cpp的类。
  2. 并且在Cocos\Cocos Studio下发现有Cocos和CocosStudio的库和执行文件(当放在sutdio目录下是不是很乱)
  3. 而且我发现这里有cocos2d-x编译好的dll库文件,所以我断定所谓的瞬间编译就是把这些库编译成exe文件而已。

总之我最关心的还是这种情况我要扩展cpp层,怎样做。

老实说我都不知道为什么,我原来的环境用着没有问题,装了这个发现根本启动不了:10:

preview
美: 'pri.vju]英: 'priːvjuː]
n.预演;预展;预告;预映
v.为(影视节目)写预评;概述;扼要介绍

除了你以为别人不知道外,没人不知道预览版的意思,就是让人尝尝鲜的版本,
但官网放在首页置顶无非就是让用户测试而已,仔细看我帖我就是下来体验了下然后就卸载了,然后来发贴说下使用感受,
……………………………………………………
……………………………………………………
后来又看了下示例,发现所谓的能使编译加快正如一楼所说,是官方预先把引擎库编译好了,我们在编译自己的工程时就不用再编译引擎库了。这样是有好处的,但个人觉得作用不是很大,因为引擎库虽然编译时间长,但也就几分钟到十多分钟的事,并且只在第一次要编译引擎,重要的是如果要对引擎进行扩展修改等必然得重新编译,所以这就是这么一回事。

多谢认可,所以谁能给个详细的教程如何扩展cpp层面的代码,并重新编译做为Cocos的runtime?
仔细想想,或许还得等几个版本,或许正式版就有了。

想扩展很简单,
一是不用这个预览版本
二是像原来一样每个工程都包含引擎文件,具体做法是用原来的工程模板替换这个预览版本内的工程模板
三是把修改后的引擎编译替换官方预编译的LIB文件,或者设下目录将引擎的编译输出目录设到预览版本的那些LIB文件的目录下,重新编译会导致自动将LIB静态库替换。
总的来说,建议暂时不要用这个预览版本,新建工程可以通过CocosStudio2.0来创建。
那个预览版本目前是适合那些重装了系统要重要配置Cocos环境的,或者是没配置过Cocos的新手,因为它还不完善,对于已经配置好或者知道配置的老手来说,不用为好。