[LayaAir3]垂直滚动条BUG导致的内容不显示(已定位引擎BUG源码)

在使用Panel组件时,设置了垂直滚动则内容不显示,设置横向滚动或不滚动则正常显示。
调试发现是 Slider 组件的 setSlider 方法中,数据类型判断逻辑 BUG 导致 Slider.value 的值为 NaN。
临时解决方案是一定延迟后手动修改 Panel.conent.scrollRect.y = 0。
引用 Slider 的其它组件会传导相同的 BUG。 BUG demo 项目已上传附件。
 
引擎BUG源码截图如下:

bug.png

 
已邀请:

layabox

赞同来自: NPC峰

这个问题的确是在3.1.1发版之后发现的,后来我们不仅修复了引擎,也紧急更新了3.1.1的IDE,你应该是在我们更新3.1.1之前下载的,你重新在官网下载一下3.1.1 IDE然后重新安装,应该就好了。

NPC峰

赞同来自:

在 this._max === this._min 情况下,分母为0导致值为 NaN。
看到Github上3.1主干分支已经修复了,但LayaAir IDE 3.1.1 版本带的 laya.core.js 还是老的版本没有更新。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作