[0]求指导分析:偶尔会出现一次不显示纹理图片的问题

做了一个微信小游戏斗地主Demo, 但发现在LayaIDE里没有问题,通过微信扫码后,在手机里偶尔会出现一次,不显示牌的纹理的问题。
出现时机不定,但只出现一次,下次出牌又能显示。
 
以下是我在IDE编辑器里的图例:

微信图片_20221123140006.png

 

首先贴我创建纹理的代码:
    createTextureOfCards(res, w, h, cardsTexture){
// 获得牌的纹理
var tex = Laya.loader.getRes(res); // res 是一张大的纹理图

var n = 0;
// 初始化牌精灵
for (var i = 0; i < 5; i++) {
var ary = new Array;
for (var j = 0; j < 15; j++) {
ary[j] = laya.resource.Texture.createFromTexture(tex, j*w, i*h, w, h);
}
cardsTexture[i] = ary;
}
}[/i]
然后以下是我显示牌的纹理代码:
    createCardsSprite(x, y, w, h, texAry) {
var spr = new Sprite();
var tex = texAry[x][y];
spr.graphics.drawTexture(tex, 0, 0);
spr.size(w, h);
return spr;
}


var cardSpr = this.createCardsSprite(x, y, cards_W, cards_H, cardsTexture);
outCardsViwContainer.addChild(cardSpr);
 
 
[i]最近利用console输出,发现出牌后牌的数据是对的,给每张牌套一个drawRect边框,边框会显示,牌的纹理不显示。
由于小弟能力有限,特发到这里来请求帮忙指导分析,万分感谢。
[/i]
已邀请:

小高

赞同来自:

您好,方便的话请给个示例我们这边来复现一下。

ExplorFu123

赞同来自:

各位路过的大神,有没有什么办法检测这样的BUG?求指导。

要回复问题请先

商务合作
商务合作