地图编辑器和creator编辑器里显示都正常,电脑浏览器和模拟器预览也都正常,打包成native在手机上运行也正常,唯独使用手机浏览器时就有拼接缝(杂色线),请问这个有知道原因都吗?只要把图块资源的filter mode改为point就正常,但是改了就不能参与动态合图了吧。


而且对象的位置也整体有偏移。
tilemap editor里:

creator里:

地图编辑器和creator编辑器里显示都正常,电脑浏览器和模拟器预览也都正常,打包成native在手机上运行也正常,唯独使用手机浏览器时就有拼接缝(杂色线),请问这个有知道原因都吗?只要把图块资源的filter mode改为point就正常,但是改了就不能参与动态合图了吧。


而且对象的位置也整体有偏移。
tilemap editor里:

creator里:

Filter Mode大概理解:
默认的Bilinear(双线性过滤),会在图像边缘插值让图像过渡缓和一些,边缘不会感觉“刺”
Point(邻近点采样),没有插值,该是什么颜色就是什么颜色
像在tilemap或者滚动地图这种需要严丝合缝拼接的场景,如果使用Bilinear就会在拼接点叠加两次插值的颜色,就会产生杂色线,所以这种场景一定要改成Point模式
Filter Mode和动态合图应该是独立的,互不影响(没测试过,不太确定)
另外动态合图在微信小游戏上要手动开启,内存还会暴涨,我们已经暂时放弃使用动态合图来做性能优化了
奇怪的是只有web-mobile有问题,电脑和手机native都没问题。我们现在也是暂时改为point来规避。