
新版本特性 全面支持AndroID Studio
从3.15版本开始,可以使用AndroID Studio 2.3+ 编辑、编译和调试C++代码。只需要通过AndroID Studio打开proj.androID-studio文件夹(比如tests/cpp-empty-test/proj.androID-studio),然后点击run按钮就可以在AndroID设备或者模拟器运行、调试了。
音频模块在AndroID平台的改进3.15版本之前,音频模块使用OpenSL ES解码、播放音频文件,但是很多的AndroID设备厂商会修改这部分代码,导致音频模块在不同的AndroID设备上有兼容性问题。该帖子就列出了许多音频模块的问题。
为了解决兼容性问题,我们引入了第三方的解码库tremolo和MP3 Decoder library。该解码库也是AndroID源码使用的解码库。使用该解码库除了能解决AndroID设备的兼容性问题,同时还带来了不少性能提升:
引入该解码库会使最终的APK包增大100K左右,和带来的好处相比还是值得的。
去除windows 8.1的支持windows 8.1的支持一直是微软的开发者在维护。因为市场占有率原因,微软觉得没必要继续支持windows 8.1了。
去除32位linux支持目前大部分的PC都是64位了,所以我们觉得去除对32位linux的支持。去除这个支持意味着第三方库去掉了对应的32位版本,这样可以减小发行包的大小,也减少引擎维护的工作。开发者如果想支持32位版本的话,可以使用这个仓库自己编译32位版本的第三方库。
其他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++代码功能,但是编译打包还是没问题的。
源地址:http://www.cocos.com/cocos2dx
更多问题和技术交流欢迎加入QQ群讨论:83459374
总结以上是内存溢出为你收集整理的cocos2d-x V3.15 版本更新说明全部内容,希望文章能够帮你解决cocos2d-x V3.15 版本更新说明所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)