嗨,我正在 Unity 中开发一款 2D 像素艺术游戏,使用一个地图集(tileset)而非单独的 GameObject 实现栅栏,以保持性能可控,但我无法实现我期望的效果—我尝试用底部部分阻塞玩家,顶部部分在玩家通过它之后呈现在前方,但尝试的方法都没有成功—使用排序层次(sorting layers)或分割栅栏地图集的前方和后方也不能正常工作,所以想听听您对如何在基于栅栏的系统中正确实现 “通过但不穿过” 行为的建议和最佳实践。