网易手机讯 6月21日消息,Cocos2D开源手机游戏引擎终于迎来了第五次联合发布。这次联合发布更新的有:
Cocos2D-X v2.1.4
Cocos2D-html5 v2.1.4
Cocos2D-iphone v2.1
CocosBuilder v3.0-alpha5
其中,Cocos2D-X此次发布的V2.1.4主要做了如下更新:
在C++层实现了WebSocket和XMLHttpRequest,并且绑定到Javascript。也就是说开发者可以不依赖浏览器,直接在Cocos2D JS API之上调用标准的websocket和XMLHttpRequest接口,打通了Native和HTML5版本的网络接口;
新增Cocos2D-console模块,目前可以调用命令行从javascript源码生成bytecode字节码的方式打包发布,此举很好地解决了开发者长期担心的javascript源码安全性的问题;
完成了所有Cocos2D API和Extensions API的Lua绑定和Lua测试例;
支持了Android上的ETC1图片压缩格式,使用ETC1纹理能显著减少游戏的内存占用,以及因减少内存带宽使用带来一些的性能提升;
LabelTTF支持阴影和描边;
集成了三星贡献的Tizen平台移植以及Zynga贡献的Emscripten平台移植。Emscripten可以让你把C++源码编译成Javascript然后直接在FireFox浏览器里面运行。
Plugin-X增加了新浪微博在iOS和Android上的SDK,以及Facebook和Twitter在iOS上的SDK.
Cocos2D-html5的这次更新主要是性能优化方面, v2.1.4重点针对Javascript语言特点进行优化,使得在性能测试例中运行效率提升为原先的220%,同时支持多DPI资源的读取,并且集成了RequireJS做Asynchronous Module Definition。同期发布的Cocos2D-iphone v2.1和CocosBuilder v3.0-alpha5也更新了部分功能。
早在今年2月,从Cocos2D-X的2.1版本开始,就进行了Cocos2D家族的联合发布。我们希望通过这样的方式,为开发者提供一整套横跨Web及移动,iOS、android和html5的跨平台游戏开发解决方案,从而便于开发者的开发工作更高效。而值得一提的是,此次将是Cocos2D-X的2.0版本的最后一次更新发布。接下来Cocos2D-X将进入3.0版本的进阶,具体信息开发者可以持续关注Coco2D-X社区。
热门跟贴