您好,关于如何使玩家在地图中跳跃而不被困住有没有想法?

问题:
我制作了一个圆形的墙,从而将其转换为瓦片,并将其添加到Walls瓦片地图上的Layer Walls中。添加了2D碰撞器,2D刚体以及合成碰撞器。在边缘模式下,它对每个瓦片都创建了一个完美的边框。

玩家的跳跃效果只是图形性的,所以玩家似乎在跳跃时是透明的。但是,圆形墙的内部是空的,这样就使得玩家在跳跃结束时可以在内部停留下去了。而我不知道如何推动玩家脱离墙体,因为没有任何碰撞发生…

我尝试了使用多边形,但因为是圆形,所以在圆形区域内创建了虚拟的线,其中玩家会被推入而不是推出。

我是否使用方法有误?有没有更好的方法来解决这个问题?