游戏开发引擎新动态:Cocos2d-JSv3
游戏开发引擎Cocos2d-JS是Cocos2d-x的JavaScript版本,融合了Cocos2d-html5和Cocos2d-xJavaScriptBindings
它支持Cocos2d-x的所有核心特性并提供更简单易用的JavaScript风格API,并且天然支持原生、浏览器跨平台应用
x版中,游戏开发引擎Cocos2d-JS完成了不同平台工作流的彻底整合,为不同平台提供了统一的开发体验
无论开发web应用还是原生应用,都可以便捷地采用Cocos2d-JS实现“一次开发,全平台运行”
采用Cocos2d-JS开发的同一套JavaScript游戏代码,可以同时运行在MacOSX,Windows,iOS,Android等原生平台、以及所有现代浏览器上,这将使得我们的开发者轻松覆盖几乎所有发行渠道,带来前所未有的机遇
另一方面,若开发者只想开发一款Web轻度休闲游戏,Cocos2d-JS也专门为此类游戏定制了LiteVersion,直接将Cocos2d-JSLiteVersion集成到页面中即可使用
作为工作流整合后的版本,游戏开发引擎Cocos2d-JSv3
x兼具了简单和强大:新的JavaScript风格API使得编码,测试和发布环节都变得异常轻松简单;同时v3
x还提供了诸多强大的新特性,比如Facebook全平台支持,Spine动画支持,支持热更新的资源管理器,对象缓冲池,JS到Objective-C/JAVA反射等等
核心特性新增3D功能:天空盒和地形
升级Cocos编辑器支持到最新版本
新增enumerateChildren函数支持强大的搜索功能,可以根据名字或名字模式对子节点树中的节点进行搜索
isObjectValid以便于检测节点的有效性以避免有名的InvalidNative