dynamicAtlasManager.enabled = false;设置后两张图片拼接有缝隙

  • Creator 版本: 3.x版本都会有缝隙

  • 目标平台: 谷歌浏览器

  • 重现方式:

  • 首个报错:


编辑器显示就有缝隙。
启动游戏,设置dynamicAtlasManager.enabled = false;也是有缝隙
如果缝隙不清晰,建议放大倍数观看缝隙就越明显了
另外上传有demo缝隙demo.rar (29.0 KB)

你确定一下 filter mode 是不是 point

3.x版本没有filter mode选项

这种不是很正常吗
一般这种拼接的东西,图片需要 padding处理吧
就像tiledmap

2.x的编辑器不会有缝隙
是一张张的小图,不是用texturepack打包的合图

有。但是应该不叫这个名字了已经

主要参考这个,3.x 在 texture 的配置中,mipFilter, mapFilter。NEAREST 的 fitler 在动态合图中是不能用的,因为整个贴图是统一的 filter 配置。另外,clamp mode 如果是 repeat 也会导致类似的现象

Wrap Mode S 和 WrapMode T 设置成clamp-to-edge可以了,不会有缝隙
因为图片放在远程服务器上,代码设置代码如下
texture.setWrapMode(Texture2D.WrapMode.CLAMP_TO_EDGE,Texture2D.WrapMode.CLAMP_TO_EDGE);

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。