游戏开发引擎新动态:Cocos2d-JS v3.6正式发布!

发布时间:2015-05-06 12:56:28   来源:文档文库   
字号:

游戏开发引擎新动态:Cocos2d-JS v3.6正式发布!

游戏开发引擎Cocos2d-JSCocos2d-xJavaScript版本,融合了Cocos2d-html5Cocos2d-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动画支持,支持热更新的资源管理器,对象缓冲池,JSObjective-C/JAVA反射等等。

核心特性

新增3D功能:天空盒和地形。

升级Cocos编辑器支持到最新版本。

新增enumerateChildren函数支持强大的搜索功能,可以根据名字或名字模式对子节点树中的节点进行搜索。

新增cc.sys.isObjectValid以便于检测节点的有效性以避免有名的Invalid Native Object错误。

关于编译和打包,还有一些限制条件需要满足:

[Android编译] NDK版本建议使用r10c,如果不需要兼容Android 5.0可以使用r9d,不兼容NDK其他版本

[iOS编译] Xcode版本必须在5.1.1以上

[Web代码混淆] JREJDK版本必须使用1.6

从旧版本升级你的项目

如果你想升级你使用旧版本(从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不兼容的问题。

关于游戏开发引擎Cocos2d家族

Cocos2d-JS v3.6使用Cocos2d-x v3.6作为JSB的底层实现。

Cocos2d-JS v3.6使用SpiderMonkey v33作为内置JS引擎。

Cocos2d-JS v3.6兼容Cocos Code IDE v1.2.0

Cocos2d-JS v3.6兼容Cocos Studio v1.2 - v1.6以及Cocos Studio 2.1+

本文来源:https://www.2haoxitong.net/k/doc/b3cf3bd1dd3383c4ba4cd228.html

《游戏开发引擎新动态:Cocos2d-JS v3.6正式发布!.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式