Skip to content

release_2.7.0

Compare
Choose a tag to compare
@KylinLove KylinLove released this 11 Aug 09:30
8efc1f0

2D:

鼠标指针bug fixed

物理rigidbody enable bug fixed

sprite 直接显示 texture bug fixed

微信特定条件下文字显示不全 bug fixed

3D:

渲染:

增加聚光灯阴影SpotMap渲染管线,开发者可自定义实现spot阴影

增加spotShadow的效果宏来控制阴影质量,提升渲染效果

修复粒子在safar浏览器以及iOS下报错导致渲染buffer错乱bug

物理:

物理增加Joint节点基类,用于实现各种各样的物理约束

增加获得约束Force、Torque的接口,方便查询约束受力情况

Script3D类中增加onJointBreak事件,在约束力超过限制时,会打破约束,调用事件

物理组件刚体上增加约束查询属性constaintRigidbodyA和constaintRigidbodyB,可方便查询自己相关的约束名称。

支持fixedJoint约束

支持ConfigurableJoint约束,此约束是自定义约束,开发者可根据自身需求来设置六个自由度,此约束可以实现所有的约束功能

支持Unity导出fixedJoint以及ConfigurableJoint组件, 开发者可一键导出到laya引擎中使用

新增轻量级物理引擎cannon.js,让开发者有更多的选择

  (1)cannon物理射线检测

  (2)cannon物理碰撞检测

  (3)cannon物理box,sphere,compoundCollider

  (4)cannon物理trigger实现

  (5)cannon物理形状Scale实现

  (6)物理碰撞事件,触发事件的实现

  (7)cannon物理属性(弹力,摩擦力等)实现    

  (8)cannonCollider中增加localOffset属性      

Unity插件:

1.增加导出 Cast Shadow / Receive Shadows 属性
Cast Shadow 支持 On/ Off
light相关灯光设置暂不支持导出,需要在引擎内单独设置

2.增加ios纹理压缩等级设置(高质量图片的导出会非常消耗时间)

3.新增导出物理FixedJoint组件

4.新增导出物理ConfigurableJoint组件

5.修复RenderQueue的初始化问题

6.增加导出支持属性表,内置在插件中,开发者可以在插件中找到此版本支持的导出属性

7.增加导出SkinMeshEnable属性

8.重构纹理压缩的导出流程,输出了导出压缩纹理进度

IDE:

支持vivo引擎插件

发布,支持直接使用min引擎类库,无需在index.js手动更改

新建工程,默认增加.gitignore

UI编辑器,增加runtime后缀判断

帮助菜单版本号显示更清晰

删除新建示例demo中的无用文件

UI编辑器,script下将不相关的文件隐藏

b站,发布面板勾选编译,编译失败bug fixed

UI编辑器部分图片显示bug fixed

发布,微信、qq引擎插件,压缩js情况下,逗号、分号bug fixed