-
Creator 版本:3.8.7
-
目标平台:iOS 26 浏览器(发布的h5项目在26的浏览器中运行)
-
重现方式:将图片资源(或者图集)挂载到ui上,然后再代码中创建两个精灵(例如:const node: Node = new Node();
node.addComponent(Sprite).spriteFrame = this._atlas.getSpriteFrame(“icon_0”);
this.node.addChild(node)
然后在对这两个node 交替显示(例如:
let aaa = false;
this.schedule(() => {
aaa = !aaa;
node_0.active = aaa;
node_1.active = !aaa;
}, 0.2);)。
同一个资源图片,直接拖到编辑器的ui上(不是用代码创建)没有发现这个问题……
-
报错:控制台会报很多 WebGL: INVALID_OPERATION: glDrawElements: Vertex buffer is not big enough for the draw call.
然后两张图的交替显示会出现一个不显示或者其他显示诡异的情况。 -
之前哪个版本是正常的:
-
手机型号:苹果手机或者xcode模拟器,但是系统要用 ios26
-
手机浏览器: ios26 safari
-
重现概率: 100%
有没有遇到的小伙伴,分享下解决方法。