【BUG】Creator 3.1.1 TiledMap图集使用spacing和margin时显示有间隔线条

Tileset使用spacing和margin时,Creator编辑器和PC Chrome显示都有空白的间隙条。
在Tiled编辑器中能正确加载和显示。

截图如下:
Creator错误显示:
1623810023(1)

Tiled正确显示:
1623809945(1)

附demo:
TiledMapIssueDemo.zip (148.1 KB)

求求官方大大给力点啊,我已经遇到两个关于TiledMap的严重BUG了。

没太从你的demo中找到问题, 你检查一下. 是不是漏掉了场景文件

额,我只是提供了资源,漏了加场景了。你可以随便新建一场景,添加TiledMap组件,使用资源里面的.tmx地图就可以。

你的资源里面有报丢失错误, 你检查一下 最好上传一个完整场景方便复现

没有丢失!
既然你提到了,我就顺便给你们再提2个超级影响使用感受的BUG!
1,同时导入多个相关联资源时,被依赖的资源后处理时,编辑器会报不存在的错误,也就是你说的报.tsx文件丢失。
2,导入TiledMap相关资源时,没有默认将贴图资源设置为spriteframe类型,所以内容丢失,这也是很多需要设置为spriteframe类型的组件很蛋疼的地方。

你再按我说的把贴图类型都改为spriteframe就可以了。
这是必现的,随便简单使用就出现!

=。=
使用2.4.5版本尝试了一下,发现以上问题都没有了,并且我之前提的使用相对路径的tileset时也是没问题的。但是,却又发现了一个新BUG!那就是相同名字的图层没有创建出来!
=。=
简直了,我是BUG体质嘛。感觉要先弃坑3.0版本了。。。
BTW,3.0版本Tiled地图资源小图标看着像是是出现问题一样的错误/警告图标,也是很怪异。2.0版本不是很清楚嘛,干嘛要换。。。

红色,确实需要慎用,谢谢提醒

1,同时导入多个相关联资源时,被依赖的资源后处理时,编辑器会报不存在的错误,也就是你说的报.tsx文件丢失。

编辑器导入关联文件偶发, 有向相关同学反映过

2,导入TiledMap相关资源时,没有默认将贴图资源设置为spriteframe类型,所以内容丢失,这也是很多需要设置为spriteframe类型的组件很蛋疼的地方。

确实很不合理, 已经有相关同学在处理了.

另外, 我使用你的资源能显示但是还是有点问题(也可能是我的环境问题orz), 还是得麻烦你再上传一下完整场景

好的,感谢回复。
更新demo如下,打开test.scene即可:
TiledMapIssueDemo.zip (155.7 KB)

囧,我还是先用2.4.5先做我的2D游戏了。
再顺便给你多提一个3.1.1的BUG,打开某个场景,切换正在使用的某个纹理的minFilter/magFilter类型时,会不断报错,纹理绑定错误之类的。需要重启编辑器报错才不会出现。

Tileset使用spacing和margin时,Creator编辑器和PC Chrome显示都有空白的间隙条

关闭掉自动裁剪是你想要的效果吗

再顺便给你多提一个3.1.1的BUG,打开某个场景,切换正在使用的某个纹理的minFilter/magFilter类型时,会不断报错,纹理绑定错误之类的。需要重启编辑器报错才不会出现。

可以提供个demo我后续来看

你这个还算好的,我直接找不到图集。3.2和3.1版本空项目都是找不到图集,2.4版本正常。

你这不是找不到图集,是要把贴图类型改成spriteframe(紫红色部分),如果找不到图集是直接空白的,啥都没的。

搞定了sprite-frame

不出意外3.3会优化 :dizzy_face: