首页 > 解决方案 > 如何在 Unity 中创建“移动”边界?

问题描述

我一直在制作 Undertale fangame,但我遇到了一个问题。在战斗箱中,玩家的灵魂(又名角色)可以通过边缘对撞机并穿过边缘。我正在考虑使用边界来代替,但我想让战斗箱在攻击过程中移动,所以我需要用盒子移动边界。我怎样才能做到这一点? 在此处输入图像描述

标签: c#unity3dgame-physicsboundary

解决方案


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


推荐阅读