LayaAir 2.0.1新增3D动画文件压缩、内存与性能优化、开放域项目创建等功能
今天,LayaAir 2.0.1 beta版发布了,在这个版本里,有几个比较重要的更新,小编分别为大家介绍一下。
2.0引擎与IDE在易用性方面不断的改进着各种用户体验,努力成为最好用的引擎与工具。
本次LayaAir IDE 2.0.1版本中,增加了创建开放域项目的功能,如下图所示。
在IDE创建的开放域项目里,引擎包自动采用迷你版引擎库,体积大小仅为300k+,大幅度减少了开放域中引擎对空间的占用。
需要提醒的是,迷你库包括了排行等项目常用的API,并非引擎的全部API,对于少量有特殊需求的开发者,如果开放域项目中用到的API没有,可以直接创建普通的项目类型。
LayaAir 2.0.0引擎正式版中推出了发布功能的3.0版本,LayaAir 2.0.1的IDE对于发布功能3.0再次优化,增加了“是否只拷贝index.js里引用的类库” 功能选项,如下图所示。
勾选该功能选项后,将可以与IDE中设计模式的类库配置(F9)结合,发布的时候,只拷贝IDE配置中勾选的引擎库(即index.js引用的)。进一步优化了开发者产品发布的体验。
2.0.1版本中继续优化了性能与内存的开销。
优化内容为:
3D Animator动画提升了约25%的性能,
3D Animator动画降低了约35%的内存开销。
继2.0.0正式版推出3D模型压缩(降低模型文件尺寸约60%)、3D纹理压缩(降低贴图显存约75%,减少贴图解码卡顿。)的两大VIP功能之后。本次2.0.1beta版开始,VIP专属功能再添三个重要功能:
VIP新增功能说明: 1、当使用3D动画文件压缩功能后,压缩效果约减少原动画文件的40%左右。欢迎广大开发者使用。
2、上一版推出了3D纹理压缩,也有开发者想要2D纹理压缩,所以本次也支持了2D引擎的纹理压缩的功能。不过需要注意的是,2D 的UI尽量不要用纹理压缩功能,因为可能会导致模糊(有损压缩导致),而角色类的则不会太明显。
3、使用文本文件打包后可以在加载文件较多的时候,减少文件的下载交互量。当小文件比较多时,会大量增加HTTP请求,使得加载变慢,而合并文件功能可以将Json类型的文件进行合并,这将减少文件的HTTP请求数,从而提高加载效率。当然,如果盲目合并,也会在打包后增加文件的一次性下载时长。所以,开发者要依据项目的实际情况来使用,尤其是在小文件多的时候再用。
2.0.0正式版推出VIP功能之后,获得广大的开发者支持(感谢你们),尤其是众多企业提出购买企业版本的需求。在收到需求反馈后,我们紧急发布了网页版本购买入口。但是LayaAirIDE与LayaAir的Unity导出插件中只能在版本发布时更新。
所以,本次2.0.1版本开始,在LayaAirIDE和LayaAir的Unity导出插件中内置了企业VIP购买入口。企业开发者也可以快捷和方便的购买VIP功能了。
企业VIP与个人VIP在功能的使用上是完全相同的,唯一的区别的,个人VIP帐号最大只能绑定2个终端,同一时间,帐号只能登录其中一个终端。企业VIP同一个帐号可以绑定20个终端, 同时可登录10个终端。方便企业帐号的管理维护,避免员工离职交接产生的问题。
友情提醒:为了感谢VIP功能刚推出时,积极支持的开发者,个人会员与企业会员均进行了感恩限时优惠。尤其是企业会员进行了特惠活动。特惠活动将于三天后到期(3月7日),请有购买企业VIP专属功能会员需求的抓紧采购
推荐阅读:
百度即将推出智能小游戏,Layabox率先完成引擎适配支持!