Unity3d Unity 3d播放器移出游戏区
我有一个球员,如桥上的图片所示。我希望他的移动限制在桥上。(目前他可以在空中跑到桥外)。我应该如何做到这一点Unity3d Unity 3d播放器移出游戏区,unity3d,Unity3d,我有一个球员,如桥上的图片所示。我希望他的移动限制在桥上。(目前他可以在空中跑到桥外)。我应该如何做到这一点 我想到的一种方法是在驾驶台和球员之间使用连续碰撞检测,检查他是否在该区域内。这是正确的接近方法吗?还有其他替代方法吗?除非移动速度非常快,否则连续碰撞检测不是绝对必要的 我想办法: 使用3个对撞机:一个用于玩家,另2个用于限制桥的侧面。这样一来,玩家就无法补偿对撞机,也不会在黎明时分坠落 手动检查内部输入处理功能,以确定玩家移动的限制(因为桥牌的形状很简单,应该不难) 第一个选项,桥的网
我想到的一种方法是在驾驶台和球员之间使用连续碰撞检测,检查他是否在该区域内。这是正确的接近方法吗?还有其他替代方法吗?除非移动速度非常快,否则连续碰撞检测不是绝对必要的 我想办法:
第一个选项,桥的网格是我使用的外部对象,它的部分本身没有正确分解。我可以手动做一些事情吗(比如在侧面有一个透明的矩形,有碰撞器吗?)3\2选项实际上有一个不完全笔直的撬棒,因此无法工作out@KaushikSivakumar:出于性能原因,尽可能避免使用MeshCollider。将两个带BoxCollider的空游戏对象放在桥的两侧。谢谢,实际上前面的评论似乎是wat要找的。另一件事情是,一点不相关的碰撞检测似乎只在sumtime之后发生?比如当玩家进入或离开桥时。它只在一段时间后才能识别变化,那是因为你说的性能问题吗?