先睹为快:Cocos2d-x v3.15正式版本发布啦!

正如我们上周推文 实用教程|Android Studio安装和设置 承诺的那样,Cocos2d-x v3.15版本将于4.14在论坛里发布社区版本,并于21日发布正式版本。

C姐先来带大家一睹为快,过过眼瘾吧。v3.15相比前一个版本增加了许多新特性。不仅音频模块效率更高,兼容更多的Android设备,而且全面支持Android Studio这是一个值得高度期待的全新版本!

   具体列表如下  

  • 全面支持 Android Studio,包括编译、代码编辑和调试C++代码:使用文档

  • 音频模块在Android平台使用tremolo和 MP3 Decoder Library 解码音频文件,使得音频模块效率更高,兼容更多的Android设备

  • WebSockets 和 SocketIO 支持 SSL

  • AssetsManagerEx更加稳定

  • 更新 Spine runtime 到v3.5.35

  • 更新 flatbuffer 到v1.5

  • 升级 OpenSSL 到v1.1.0

  • 去除 Windows 8.1 的支持

  • 去除32位linux的支持

  新版本特性  


全面支持Android Studio

从 3.15 版本开始,可以使用Android Studio 2.3+ 编辑、编译和调试C++代码。只需要通过Android Studio打开 proj.android-studio 文件夹(比如 tests/cpp-empty-test/proj.android-studio ),然后点击 run 按钮就可以在Android设备或者模拟器运行、调试了。

详细的使用方法请参考这篇文档。

github.com/chukong/cocos-docs/blob/v3-unified-documentation/installation/Android-Studio.md

音频模块在Android平台的改进

3.15版本之前,音频模块使用 OpenSL ES 解码、播放音频文件,但是很多的Android设备厂商会修改这部分代码,导致音频模块在不同的Android设备上有兼容性问题。该帖子就列出了许多音频模块的问题。

http://discuss.cocos2d-x.org/t/android-audio-decoding-issues-discussion/34610

为了解决兼容性问题,我们引入了第三方的解码库tremolo和 MP3 Decoder Library 。该解码库也是Android源码使用的解码库。使用该解码库除了能解决Android设备的兼容性问题,同时还带来了不少性能提升:

188898b42dcde7db2858a01b650f8e4b.jpeg

引入该解码库会使最终的APK包增大100K左右,和带来的好处相比还是值得的。

去除Windows 8.1的支持

Windows 8.1的支持一直是微软的开发者在维护。因为市场占有率原因,微软觉得没必要继续支持Windows 8.1了。

去除32位linux支持

目前大部分的PC都是64位了,所以我们觉得去除对32位linux的支持。去除这个支持意味着第三方库去掉了对应的32位版本,这样可以减小发行包的大小,也减少引擎维护的工作。开发者如果想支持32位版本的话,可以使用这个仓库自己编译32位版本的第三方库。

https://github.com/cocos2d/cocos2d-x-3rd-party-libs-src

其他

Android SDK Tools 25.3.0+去除了ant脚本和android命令 ,使得cocos命令无法打包Android的Eclipse工程(proj.android)。为了不至于在最后生成APK时才报错,现在cocos命令检查到这个版本后直接返回错误。有两个方法可以解决这个问题:

  • 从旧版本的Android SDK拷贝tools文件夹过来替换对应的目录

  • 使用Android Studio工程编译打包

从Android工具删除ant脚本和android的行为来看,谷歌是不希望大家继续使用Eclipse工程,所以建议大家还是使用Android Studio来编译打包吧。旧版本引擎虽然不支持Android Studio调试C++代码功能,但是编译打包还是没问题的。

更多详细介绍

https://github.com/cocos2d/cocos2d-x/blob/v3.15/docs/RELEASE_NOTES_CN.md

还不过瘾的小伙伴,手动戳阅读原文」进入Cocos论坛v3.15版块参与新版本特性探讨吧!

8e71c5dabf846b22355392a640988ce1.gif

戳原文,参与v3.15话题讨论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值