如何在 Unity 中创建 "mobile" 边界?

How can I make a "mobile" boundary in Unity?

我一直在制作 Undertale 同人游戏,但遇到了一个问题。在战斗箱中,玩家的灵魂(又名角色)可以通过 Edge Collider 并穿过边缘。我在考虑改用边界,但我想让战斗箱在攻击期间移动,所以我需要移动箱子的边界。我怎样才能做到这一点?

它应该与边缘碰撞器一起使用。 使用 EdgeCollider2D 很重要,因为它是一款 2D 游戏。您的播放器是否也有某种 Collider2d,两个碰撞器上的“Is Trigger”选项是否设置为 false? 如果你想移动 EdgeCollider2D,你可以移动 GameObject。