1.0版本BUG反馈-图片窜图BUG

我们在使用骨骼动画的时候,发现有些动画在播放过程中,其中某帧图片会窜成其他的图。
然后查找源码发现_drawTextureM方法中,rid的计算规则存在bug,如果当前id(比如当前id=1)图的透明度为0,然后前一张图的(id=0)的透明度为1,那么此时这两张图的rid计算结果一致,就会导致窜图。
此时,我们把源码中webGLImg.id转换成字符串进行处理,就不会出现该问题,因为对源码不熟悉缘故,因此想请教该bug是否因为此处引起。谢谢,具体代码查看附件的截图。
1.png
已邀请:

Laya_Yan

赞同来自:

1.0的哪个版本?方便给个复现示例吗?

158*****700

赞同来自:

修改laya.webgl.js文件中5565这行代码就能避免出现示例的窜图

158*****700

赞同来自:

见附件图片

Laya_Yan

赞同来自:

您好,此处已确认是一个bug,但是修改数据类型后续可能会造成新的问题。目前先建议您通过修改层级(如图所示)规避下这个问题,后续我们会修复这个bug。感谢您的反馈。

158*****700

赞同来自:

id的get方法修改如附件图所示

要回复问题请先

商务合作
商务合作