求助各位大佬,滚动背景出现缝隙黑边怎么办

texturePacker 勾选了
编辑器也设置了
还是会出现拼接处还是会出现缝隙

昨天剛好在試這個問題.
texturepacker的Texture Format不能用PNG-8, 不然premultiply alpha+blend設置也是沒用的.
什麼道理我就沒研究了…

贴一下滚动的代码。

用mask 把两边遮一下

把连接处相叠一点就行了

可以选择大地图,用相机移动视角

那你可以滚动初始化位置时候往前图位置偏移1,2像素~

let bg1 = this.node.getChildByName(“bg1”);
bg1.getComponent(cc.Sprite).spriteFrame.getTexture().setAliasTexParameters();
用setAliasTexParameters设置纹理平滑过渡

设置一下抗锯齿

把你要用来拼接的资源在texturePacker里的边缘填充设置为0,

裁剪设置为trim或者none

试一下

感谢大家!!!

image

这个也可以试一下

QQ20210629-142931
改成point试试