当前位置: 首页 > 科技观察

CocosCreatorv1.7发布:JSB升级2.0,一键导出Cocos2d-x,压缩包体积,整合数据统计等

时间:2023-03-11 20:32:07 科技观察

CocosCreator新版本,本次新增JSB2.0,大幅优化性能原生平台,一个导出到Cocos2d-x(支持C++和Lua原生游戏开发工作流程),支持原生平台功能模块切割以减少包大小和集成数据统计等关键特性更方便游戏开发。官方已经陆续发布了CocosCreatorv1.7内测版以及社区、沙龙、直播等新亮点介绍。大家对Creatorv1.7正式版的呼声很高。如果您一直在使用过去几个版本的Creator,强烈建议您升级到今天发布的Creatorv1.7,相信您会有新的发现!亮点功能SHAPE\*MERGEFORMATJSB2.0原生平台性能提升§支持平台原生JS引擎,减少iOS包大小5M§性能大幅提升,iOS平台JS执行提升5倍§分代GC(GenerationalGC)避免卡顿§支持全原生平台调试,使用更高效§完全抽象绑定层API,方便JS引擎升级更方便无感知首先,CocosCreator原生平台基础架构与Cocos2d-x一脉相承,框架没变:基于Cocos2d-xC++引擎,使用JS虚拟机(JSVM)来支持JS脚本的执行,同时通过JSB绑定技术将C++API暴露给JS层所以JS代码可以调用引擎API。在v1.6及之前的版本中,CocosCreator一直使用SpiderMonkey作为内置的JSVM,并一直直接使用SpiderMonkey的API来实现绑定层代码。这一点在v1.7中发生了较大的变化。我们将内置的JSVM切换为V8和JavaScriptCore(JSC),根据发布平台自动切换,并对绑定层的API进行抽象统一,让不同的JSVM可以无缝切换。如果有人不清楚三者的区别,SpiderMonkey是Firefox中的JSVM,V8是Chrome,JSC是Safari。调试方法参考JSB绑定调试教程https://github.com/cocos-creator/creator-docs/blob/master/zh/advanced-topics/jsb/JSB2.0-learning.md#Remote调试和-profileJSB2.0架构图Cocos2d-x导出,支持C++&Lua原生游戏工作流程Cocos2d-x导出插件可以导出CocosCreator制作的场景,用于Cocos2d-x项目,它包含两个部分:一、它是一个CocosCreator插件,可以将用CocosCreator制作的场景导出为.ccreator文件。其次,它包括一个可以解析.ccreator文件的阅读器。这个阅读器可以在Cocos2d-xc++/lua项目中使用。版本要求:·cocos2d-x:v3.14+·CocosCreator:v1.4+使用过程:·Cocos插件商店直接下载http://store.cocos.com/stuff/show/178912.htmlCocosAnalytics-StatisticsCreatorv1.7集成了数据统计支持,只需简单设置即可开启,在游戏开发过程中可以快速访问统计功能。为您提供行业标准的运营分析指标,简单实用。目前为Beta版,未来会不断完善功能。通过CocosAnalytics对游戏生命周期运行状态的及时便捷监控,让您可以更精准的运营游戏。Cocos统计用于记录玩家的游戏行为,并在Cocos统计后台提供数据分析支持。CocosCreator可以一键集成数据统计SDK,目前支持网页预览和发布到Web、iOS和Android平台。打开“项目设置”面板,位于菜单栏-“项目”-“项目设置”,在“服务”栏中,可以查看Cocos数据统计的配置项:·打开后台:点击后,会跳转到数据统计后台,方便查看统计结果AppID和AppSecret:请填写统计后台申请的账号信息,默认为公众账号。频道和版本:请填写频道ID和版本号。这两个参数可以任意设置,只要在获取统计结果的时候能够区分即可。在原生平台,如果频道ID为空,被AnySDK打包,启动时会自动读取AnySDK打包的频道ID。游戏加载完成后,会在工程构建后的main.js文件中初始化统计SDK,并传入上面设置的参数。如果有批量发布的需求,也可以手动修改这些参数在main.js中。初始化完成后,可以直接调用统计SDK向服务端发送各种统计数据。原生平台模块切割,方便高效降低原生游戏包体积原创Creator的模块切割只支持Web平台。从v1.7开始,增加了对原生平台的支持。对于用户在项目设置中删除的模块,相应的C++代码也会被删除,方便快捷,减少原生平台的包体积。写了这么多,还是希望大家能感受到Cocos引擎开发团队的诚意。如果你想在大型项目中使用JSB2.0以获得更优化的原生性能平台,如果你想在编辑器中快速访问统计数据分析,如果你打算开发大型MMO动作游戏,或者你只是想让当前的游戏场景加载得更快,那么今天就下载CocosCreatorv1.7来试试吧!下载地址:http://www.cocos.com/download