Tiled1.11.0

Creator3.8.6支持Tiled1.11.0吗?是否有兼容性问题?

不知道啊。。。。

可以用,那个警告可以忽略,但是还不支持tiled里那个无限,不要勾选那个。

哪个无限啊老铁?我看官方现在就支持到 1.4.0 好像,用 1.11.0 的话直接全黑。

原本官方在 CC 3.8.6 里支持 Tiled 1.11.0 的代码被移除了(不知道为啥)

那个无限不要选

我看了下我没有选的,确实依旧用不了

看样子官方只支持到v1.4


我用 1.4 的版本就好了。


那个手册简直太难用。你要看非常多个文档才能找到版本只支持到 1.4

最后我降级到 1.4 创建的 tmx 文件,在游戏里加载不出来。。。。。。

于是我在论坛里查查一下是否有人和我一样的问题,找到了这位开发者的 demo https://github.com/lifelikejuly/cocos_tiledmap_demo
贴子:TiledMap加载地图出现资源闪烁错乱

它的 tmx 文件是 1.11.0 的版本,放到游戏里却可以显示,于是我把它的资源弄过来,用 1.4.3 版本打开后,删除了里面的图块集、地图。用它的 tmx 才能加载出来。你说蛋疼不蛋疼。

最后,它这个里面的瓦片动画是支持的,但是对象动画,不支持(显示尺寸会出错)。(为什么要用对象动画?因为某些地图装饰的图片尺寸比瓦片大很多),于是只能走对象层数据配置,游戏内自定义加载模式。

官方的功能支持,总给人浮于表面的感觉。

1赞

希望官方早点支持 1.11.0 吧,1.4.0 的版本 Silicon 芯片的 Mac 已经装不了了……

1.11.0使用的话,会黑屏? 是完全使用不了么?

能在不用改引擎代码下,支持原生吗?之前自己写了方法支持无限等1.11的特性,但是无法支持原生平台。

可以发给demo给我么?我可以帮忙看看

tiled.zip (54.9 KB)

这个,Tiled 项目源文件(map.tiled-project)也放里面了。

随便新建个 Cocos 3.8.6 项目,把 map.tmx 拖进去,界面直接是黑的跟报错:

这个并不是1.10版本导致的,而是因为tsx使用了相对路径,导致key对应不上。https://github.com/cocos/cocos-engine/pull/18869 可以用这个临时方案绕过去,后续会在引擎版本上修复

1赞