Camera 使单个摄影机统一跟踪多个对象

Camera 使单个摄影机统一跟踪多个对象,camera,unity3d,multiplayer,Camera,Unity3d,Multiplayer,我正试图建立一个3D赛车游戏与多个车辆,但一个摄像头 这个想法是,玩家们会试图将彼此击倒在赛道上,一个摄像头会捕捉到所有的动作。我用相机做了一些尝试,例如,相机使用所有玩家变换的平均值,并跟随它。但是,这会导致摄影机在某些位置的移动出现跳跃和离散 是否有更好的方法代替平均所有变换?游戏要求摄像机跟随距离领先者“D”距离内的玩家。我从阅读中了解到,您正在尝试创建一个“观察者”摄像机(如果我错了,请纠正我),该摄像机显示游戏概况 如果是这样,我们的想法是将相机模式从“跟随”更改为“注视”。可以在轨迹

我正试图建立一个3D赛车游戏与多个车辆,但一个摄像头

这个想法是,玩家们会试图将彼此击倒在赛道上,一个摄像头会捕捉到所有的动作。我用相机做了一些尝试,例如,相机使用所有玩家变换的平均值,并跟随它。但是,这会导致摄影机在某些位置的移动出现跳跃和离散


是否有更好的方法代替平均所有变换?游戏要求摄像机跟随距离领先者“D”距离内的玩家。

我从阅读中了解到,您正在尝试创建一个“观察者”摄像机(如果我错了,请纠正我),该摄像机显示游戏概况

如果是这样,我们的想法是将相机模式从“跟随”更改为“注视”。可以在轨迹周围放置多个摄影机。当一组车辆经过任何摄像头附近时,您可以将主摄像头切换到离该组最近的位置。然后,你可以让相机“看”在小组的中心。或者,如果您确实需要一个摄影机,您可以只存储轨迹周围的位置,然后将该摄影机移动到离组最近的位置

进一步的改进是使相机“平滑跟随”(如果你做我的练习,也可以平滑观看)。您可以通过使相机不立即跟随(注视)目标,而是从当前位置旋转到所需位置旋转来完成此操作

希望这有帮助

坎波特2002