摘要:Cocos2d-JS融合了Cocos2d-html5和Cocos2d-x JavaScript Bindings,支持Cocos2d-x的所有核心特性,并且天然支持原生,浏览器跨平台应用,接下来便让小编带领大家熟悉一下Cocos2d-JS
v3.0Final。
在3.0版中,Cocos2d-JS完成了不同平台工作流的彻底整合,为不同平台提供了统一的开发体验,无论开发web应用还是原生应用,都可以便捷地采用 Cocos2d-JS实现“一次开发,全平台运行”。采用Cocos2d-JS开发的同一套JavaScript游戏代码,可以同时运行在Mac OS X, Windows, iOS, Android等原生平台、以及所有现代浏览器上,这将使得我们的开发者轻松覆盖几乎所有发行渠道,带来前所未有的机遇。
Cocos2d-JS是工作流整合的第一个版本,新的JavaScript风格API使得编码,测试,发布环节都变得轻松简单,同时Cocos2d-JS还提供了很多强大的新功能,比如Spine动画支持,支持热更新的资源管理器,对象缓冲池等等,接下来便让我们对Coco2d-JS的特性进行一个概括性理解:
1:统一了web引擎和JSB引擎的API,保障“一次开发,全平台运行”的极致开发体验。
2:JavaScript风格API重构:new构造方式,属性风格API,简化的动作API。
3:添加资源管理器来支持资源和脚本的热更新。
4:添加更为强大和灵活的新事件管理器。
5:添加JavaScript到JAVA/Objective-C反射。
6:添加Spine骨骼动画支持。
那么在使用时,我们需要注意哪些呢?
1:[Android编译] NDK版本必须使用r9d
2:[iOS编译] Xcode版本必须在5.1.1以上
好了,今天DevStore小编为大家分享的Cocos2D-JS到这里就结束了,希望使用此服务的朋友看完后有所帮助,我们下期再见!