LayaAir 3.0.7 引擎库
3.0.7 更新日志
更多版本日志以及IDE的下载,请前往LayaAir官网:https://layaair.com/#/engineDownload
BUG修复
引擎
- 修复了给文本加上阴影滤镜后,边缘锯齿变的更明显的BUG
- 修复了资源_idResourcesMap的key对不上而导致销毁错误的BUG
- 修复了websocket连接的wss URL字符串拼接BUG
- 修复了单选框组件的labelAlign属性right和center设置无效的BUG
- 修复了3D UI缩放默认值错误的问题
- 修复了 WebXR 初始化gl错误的BUG
IDE
- 修复了粒子序列帧修改TextureSheet的frame面板默认Y值无效,需要手动拖动一次曲线才正常的BUG
- 修复了预制体在场景内编辑后再次添加保存失败的BUG
- 修复了在场景/预制体的tab栏上,按下鼠标滚轮会出现报错的BUG
- 修复了Shader名称包含路径时,显示不正确的BUG
- 修复了删除场景中的节点后,装饰器暴露的入口处节点仍然存在的BUG
- 修复了装饰器@classInfo中使用现有分类,会直接把分类中原来的分类替换掉的BUG
- 修复了自定义的RadioGroup单选框组,skin属性为空时控制台报错的问题
- 修复了IDE自带的RPG示例中,如果开启视网膜,手机上摇杆无法控制的BUG
- 修正了键盘移动选中物体时,无法撤销(undo)操作的BUG
易用优化
- 3D物理中增加碰撞分组的属性暴露,可直接在IDE中设置碰撞分组了
- 2D物理增加关节锚点与关节连线的显示,可以更加直观的设置了
- 对于不支持生成UV1的骨骼模型,在控制台给出提示,并阻断生成UV1,避免强行生成UV1导致模型出错
- 完善了下拉选项框组件的全部中英属性翻译与说明提示
- 禁止删除动画状态机最后一个Layer,避免删除后引起报错,以及增加容错机制
- 2D物理的圆形碰撞体,优化为以圆心点为半径变化的缩放中心点
- 手机和邮箱登录方式登录,在注销或退出登录后,登录界面会保留登录的帐号
- 对于非精灵纹理,平铺模式设置非拉伸模式的时候,纹理非2的幂时强制为2的幂,避免设置纹理平铺模式无效的操作误解
- 当为纹理统一设置了按钮状态之后,UI组件的按钮状态设置隐藏,避免了设置无效的误解
功能新增
-
IDE新增spine 3.7版本的spine库适配
切换适配库后不要忘记刷新IDE
Spine3.7不支持导出二进制,需要导出为json格式
-
IDE精灵节点的绘制图形功能中新增绘制文本(用于动态文本)