我正在尝试制作一个能够追踪玩家在关卡中移动的摄像头。我跟随几个教程学习了如何为Cinemachine添加边界限制器,效果不错,但在解决两个问题时遇到了瓶颈。

  1. 我的摄像头在X轴上显示区域过大:

我希望玩家从屏幕边缘掉落,但如果我把碰撞体向右移动太多,摄像头就无法追踪任何东西,只会卡在碰撞体的中心,而实际上并没有进入边界框内。

  1. 当我深入关卡时,摄像头会跳跃:

我完全不明白为什么摄像头会从玩家精灵处跳那么远(它离X轴上的边界限制器更近了),但我希望在沿Y轴跟随玩家之前,将摄像头锁定在X轴上。

另外还有第三个问题:

我尝试将边界限制器延伸到关卡下方的小隐藏区域(区域1)。摄像头跟随玩家向下移动时没有问题,但出现了和问题2中一样的摄像头跳跃故障。我想,是否可以在玩家进入隐藏区域时切换摄像头,并在玩家离开时(我计划放置一个弹跳板)切回主关卡的边界限制器。如果这样不对,或者有更好的方法实现类似效果,我将不胜感激。