webgl连续创建多张相同图片的问题

//图片尺寸6464
let bg1 = new cc.Sprite(“res/a.png”);
bg1.setColor(cc.color(255,0,0));
this.addChild(bg1);
bg1.setPosition(200,200);
bg1.setScale(0.2);
for (let i=0; i!==40; ++i) {
for (let j=0; j!==40; ++j) {
let s1 = new cc.Sprite(“res/a.png”);
bg1.addChild(s1);
let x = i<<6,y = j<<6;
s1.setPosition(x, y);
}
}
这个是效果,红色部分的是用其他程序遮挡的,可以明显看到白色图片在水平线发生了偏移。

这个是原图片

原图片是一张64
64的纯白色图片。

@leda 大佬知道怎么回事吗?

你位置都一样么

@jare

求大佬观望