3.8.3 TileMap节点遮挡问题 新手求助

公司最近打算做个躺平发育的游戏 使用到了tilemap构建地图和房间 第一次使用遇到了些问题
1433707E-CEE3-446a-885E-32DA4C16C851
这个人物的锚点在人物脚下(0.5,0)的位置

我按照文档使用tilelayer.addUserNode的方法把节点添加进了地图层中

但是在移动发现 貌似人物只会被一个地图块遮挡 如下图

FAE1E388-22E5-4d87-A315-ADCF86DA35FF

D8B55A4B-584C-409b-8881-DDA844D5822E

正常情况下应该是这样子的把 (特定坐标下触发)
5D9E0324-01A5-42fc-9DE5-B350E45028D4

有大佬知道该怎么处理这个问题嘛 或者有没有更好的方法 感谢感谢