Cocos2d-JS是Cocos2d-x的JavaScript版本,融合了Cocos2d-html5和Cocos2d-x JavaScript Bindings。它支持Cocos2d-x的所有核心特性并提供更简单易用的JavaScript风格API,并且天然支持原生、浏览器跨平台应用。
在3.x版中,Cocos2d-JS完成了不同平台工作流的彻底整合,为不同平台提供了统一的开发体验。无论开发web应用还是原生应用,都可以便捷地采用Cocos2d-JS实现“一次开发,全平台运行”。采用Cocos2d-JS开发的同一套JavaScript游戏代码,可以同时运行在Mac OS X, Windows, iOS, Android等原生平台、以及所有现代浏览器上,这将使得我们的开发者轻松覆盖几乎所有发行渠道,带来前所未有的机遇。另一方面,若开发者只想开发一款Web轻度休闲游戏,Cocos2d-JS也专门为此类游戏定制了Lite Version,直接将Cocos2d-JS Lite Version集成到页面中即可使用。
作为工作流整合后的版本,Cocos2d-JS v3.x兼具了简单和强大:新的JavaScript风格API使得编码,测试和发布环节都变得异常轻松简单;同时v3.x还提供了诸多强大的新特性,比如Facebook全平台支持,Spine动画支持,支持热更新的资源管理器,对象缓冲池,JS到Objective-C/JAVA反射等等。
[size=3]核心特性[/size]
[list=1][li]新增3D功能:天空盒和地形。[/li][li]升级Cocos编辑器支持到最新版本。[/li][li]新增enumerateChildren函数支持强大的搜索功能,可以根据名字或名字模式对子节点树中的节点进行搜索。[/li][li]新增cc.sys.isObjectValid以便于检测节点的有效性以避免有名的Invalid Native Object错误。[/li][/list]
关于编译和打包,还有一些限制条件需要满足:
[list][li][Android编译] NDK版本建议使用r10c,如果不需要兼容Android 5.0可以使用r9d,不兼容NDK其他版本[/li][li][iOS编译] Xcode版本必须在5.1.1以上[/li][li][Web代码混淆] JRE或JDK版本必须使用1.6+[/li][/list]
[size=3]下载[/size]
[list][li]Cocos2d-JS v3.6[/li][li]Cocos2d-JS Lite Version[/li][li]Cocos Dev Tool[/li][li]在线API索引[/li][li]下载版API索引[/li][li]在线测试例[/li][/list]
[size=3]详细更改[/size]
更详细的改动列表和升级文档可以参见:
Cocos2d-JS v3.6改动说明
Cocos2d-JS v3.6升级指南
[size=3]从旧版本升级你的项目[/size]
如果你想升级你使用旧版本(从v3.0 Alpha开始)创建的项目到v3.6,你需要执行以下步骤:
1、下载Cocos2d-JS v3.6引擎包。
2、执行引擎包中的setup.py更新你的cocos命令。
3、使用cocos new命令创建一个新的基于v3.6的项目。
4、从你的旧项目中拷贝"src","res","index.html","project.json","main.js"到第三步创建的新项目并覆盖。
5、最后你可能需要按照升级指南来升级你的项目以避免API不兼容的问题。
[size=3]关于Cocos2d家族[/size]
[list=1][li]Cocos2d-JS v3.6使用Cocos2d-x v3.6作为JSB的底层实现。[/li][li]Cocos2d-JS v3.6使用SpiderMonkey v33作为内置JS引擎。[/li][li]Cocos2d-JS v3.6兼容Cocos Code IDE v1.2.0。[/li][li]Cocos2d-JS v3.6兼容Cocos Studio v1.2 - v1.6以及Cocos Studio 2.1+。[/li][/list]
如果遇到任何问题,你都可以向Cocos2d-JS开发者社区寻求帮助:
[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1]目前已经有很多超级大作使用Cocos2d-JS开发并发布,比如三国杀传奇,航海王,变形金刚等。网页游戏方面,Qzone玩吧中Cocos2d-JS也是占有率最高的游戏引擎。[/backcolor][/color][/font][/size]
[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1] [p_w_upload=90441]
[/backcolor][/color][/font][/size]
[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1]
[/backcolor][/color][/font][/size][color=#ff0000][size=4]另外预告一下,Cocos沙龙深圳站将于5月10日火热启动,王哲,林顺,张晓龙等超强阵容带来最鲜"干货"
[/size][/color]
[size=4]
[/size]
[size=4]【免费报名入口】[/size]
[size=4]【详细信息】[/size][size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1]
[/backcolor][/color][/font][/size]
[color=#ff0000][size=3]最后,想去美丽的厦门,阳光明媚的下午,吹着海风,来一杯咖啡,悠闲地写码吗?[/size][/color]
[p_w_upload=90440]
[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1]Cocos2d-JS 团队来招聘啦。[/backcolor][/color][/font][/size]
[size=3][font=helvetica neue][color=#ff0000][backcolor=#ffffff]简历准备好[/backcolor][/color][/font][/size][size=3][font=helvetica neue][color=#3e3e3e][backcolor=#ffffff],你懂的……[/backcolor][/color][/font][/size]
[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#ffffff] [p_w_upload=90442]
[/backcolor][/color][/font][/size]
[size=3]戳我查看详细内容[/size]
