[size=4]下载[/size]
(由于最近国外网站丢包的概率提高了,所以下面两个链接用国内的CDN加速过)
下载引擎版本:
[list][li]Cocos2d-x v3.0 rc0[/li][li]CocoStudio v1.3[/li][li]Cocos2d-x v2.2.3[/li][li]Cocos2d-js v3.0 alpha // 上传中[/li][/list]
大会上演示的新功能和demo
[list][li]EarthWarrior3D,编译好的安卓版本 http://pan.baidu.com/s/1ntM75bV,源码在github上 https://github.com/chukong/EarthWarrior3D ,目前支持iOS, Android, Mac三个平台[/li][li]Cocos Code IDE,目前代码提示还是有概率性出不来的情况,希望这周能修复这个问题,下周发个alpha版本。目前code ide解决了lua、javascript工程新建和调试,但还未完成最终的编译打包。[/li][/list]
[size=5]FAQ[/size]
1. 为什么是v3.0-rc,而不是v3.0-final?
主要原因是还在等Windows Phone 8的移植。微软Open Tech来不及在我们大会前完成wp8 port,比较可能在这周三,或者最迟在这周内提交代码过来。我希望cocos2d-x在v3.0-final就有ios, android, wp8, mac, linux, windows这6个主要平台的支持。次要原因是3.0的文档还远没补全。
2. 为什么是Cocos2d-JS而不是Cocos2d-html5?
我们一直宣传可以一次编码JS,而跨到native和html5两个平台上。但实际上JS API的一致性、跨平台新建/编译/调试/打包的体验都很不好,开发者需要去下载cocos2d-x和cocos2d-html5两个引擎,自己去拼装跨native和web的工程结构,使用门槛很高。这次合并cocos2d-x JSB和cocos2d-html5成为cocos2d-js,就是为了提供更好的Javascript开发体验。后面大家可以看林顺在CocoaChina大会上演示的cocos2d-js workflow视频
3. 为什么namespace gui改为ui
我个人认为这是一个比较无聊,而且失败的改动。在引擎组内部的协作出了问题。结果在几个负责人不知情的情况下,工程师不光改了namespace,还把目录名称给改了,给大家的升级带来了完全没必要的麻烦,非常抱歉。不过既然改过来了,Ricardo也认为ui比gui更好一些,那么大家在升级的时候,首先是把引擎整体覆盖的时候,注意删掉gui目录,而保留新的ui目录,另外在namespace方面,如果比较懒就可以用namespace gui = ui这样来建立alias,或者采用全局的查找替换。
[size=4]已更新的v3.0文档[/size]
http://www.cocos2d-x.org/docs/catalog/zh 上面但凡挂在v3.0下面的都是可用的v3.0中文文档。


