历时10个半月,LayaAir3.1最稳定的版本来了

自从去年11月15日首次推出3.1.0的beta版以来,我们先后推出4个beta版本和6个正式版本。以平均每月1个版本的节奏来持续稳定3.1分支版本。

在这段时间里,除了3.1.0中推出的大量3.1新特性之外,后续的3.1.x(直到今天的3.1.6),主要是以修复BUG与功能的优化为主。除与引擎较为独立的平台适配外,不再推出大块功能。

用10个多月的时间来维护一个分支版本的稳定性,充分说明了LayaAir引擎对于稳定性的重视。因此,今天推出的3.1.6,开发者们可以放心用于开发与生产环境。

由于3.1.0之后的修订版本没有再发公众号文章,以下罗列了3.1.1-3.1.6这些版本的主要优化更新。

引擎更新

  1. 新增淘宝小游戏的引擎适配

  2. 新增淘宝小部件的引擎适配

  3. 新增淘宝小程序的引擎适配

  4. 新增淘宝小游戏引擎插件支持

  5. 3D物理引擎的角色控制器新增支持setLocalOffset接口

  6. 引擎增加3D物理形状检测接口

  7. Panel 组件中新增ScrollBar.easeFunction控制接口,可以让开发者接管滚动效果

  8. Rigidbody3D增加获得物理世界中物体当前线速度的接口getLinearVelocity与getAnglarVelocity

  9. 文本增加删除线与删除线颜色的设置

  10. 优化了Plane的distance , normal 访问器

  11. 优化了List组件的item

  12. 优化了对象排序时distance计算效率

  13. 优化了裁剪与渲染队列使用SingletonList.add效率

  14. 优化了Camera.Layer 2次幂计算效率

IDE更新

  1. 新增支持发布淘宝小游戏

  2. 新增支持发布淘宝小部件工程

  3. 新增支持发布淘宝小程序工程

  4. 命令行功能新增指定执行的脚本参数–script-args,例如–script-args="say’helloworld’’’,那么脚本的参数就会传递(“say”,“hello world”);

  5. 插件系统增加了跨进程执行eval脚本的功能

  6. 插件系统增加了预览运行进程和UI进程的通讯方式

  7. 层级面板Ctrl+A功能增加限制,只全选当前选中节点的同级节点,不包含子节点。

  8. 属性面板的数组属性(资源类或者节点对象类),支持从层级面板或者资源面板拖入多个资源批量设置

  9. 优化了2D物理属性名称、默认值设置、物理辅助线等,使得2D物理更加稳定和易用

  10. 链形碰撞体需要增加自动适配形状的按钮(当绘制图形里存在折线的时候,可以显示按钮,并可直接使用折线里的数据)

  11. 2D物理关节中涉及角度的属性,增加了可视化角度编辑功能

  12. 在IDE首选项 --> 快捷键界面增加重新编译脚本所有脚本重新载入所有插件的可配置项

  13. 文本/标签文本新增“子项对齐”设置,用于图文混排或不同字体大小文本混排时控制垂直方向的对齐。默认为居中。

  14. IDE中拖动节点到项目资源成为预制体的操作,新增支持多选

  15. 优化IDE体验,避免创建cubemap设置贴图应用之后会出现xxx_out.pvr中间文件

  16. 优化IDE体验,避免拖入资源到只读的目录

  17. 优化IDE体验,删除IDE面板上的节点属性zOder(该属性只能代码上设置,运行才会有效果),避免开发者认为IDE中属性设置不生效的误解(本来就不支持IDE中所见所得,可见的层级顺序调整需要通过层级面板上的节点顺序来设置)

  18. 优化IDE布局调整拖放提示框的样式

  19. 为IDE的中文属性Tips增加引擎属性字段

  20. IDE曲线编辑新增最小值配置、可配置负数

  21. 将动画脚本拆分为2D动画脚本和3D动画脚本。避免了2D动画状态机完成事件需要勾选D3库才会有效的问题

  22. I新增材质和模型的缩略图

  23. IDE预览新增开启HTTPS

  24. IDE中新增使用键盘左右键展开和收缩树节点

  25. IDE中支持粒子曲线的具体数值的输入

  26. 优化默认的纹理压缩格式选项,与PC平台未勾选的默认显示值保持一致,避免开发者误解

  27. fbx动画导入IDE的时候默认开启动画压缩

  28. 优化预制体出现循环嵌套时的处理和报错信息

  29. IDE增加用键盘调整节点层级的功能,节点上移:按ctrl+上箭头,节点下移:ctrl+下箭头

  30. IDE场景编辑的右键菜单中增加节点层级调整(上移一层、下移一层)的功能

  31. IDE增加整个组件的直接复制与粘贴功能

  32. IDE颜色输入窗口,增加点击拾色器按钮,可对屏幕拾取颜色

  33. IDE颜色属性条右键增加复制与粘贴颜色

  34. IDE连续向场景中拖入图片时,生成的图片节点调整为依次排列

  35. IDE动画增加属性时,如果属性没有默认值会有警告提示

写在最后

由于3.1维护了10个多月,3.2.0正式版也即将在近几天推出,如果没有意外,3.1.6可能是3.1的最后一个修订版本。从10月份开始,我们会进入3.2.x的日常稳定性维护阶段,以及推出3.3的beta版新特性的测试阶段。

欢迎开发者们前往LayaAir引擎官网下载体验:
https://layaair.com/#/engineDownload

相关版本文章链接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值