我正在尝试使用多个车辆构建一个3D赛车游戏,但只需一台摄像头。
这个想法是玩家会试图让对方脱离轨道,一个摄像头会抓住所有动作。我用相机尝试了一些东西,例如,相机使用所有播放器变换的平均值并跟随它。然而,这导致相机移动在某些地方是跳跃和离散的。
是否存在更好的方法而不是平均所有变换?游戏要求摄像机跟随领导者“D”距离内的玩家。
答案 0 :(得分:1)
我从我读到的内容中了解到,您正在尝试创建一个“观察者”相机(如果我错了,请更正我),它会显示游戏概述。
如果是这样,想法是将相机模式从“关注”改为“看待”。您可以在轨道周围放置多个摄像头。当车辆组通过任何摄像机附近时,您可以将主摄像机切换到最靠近该组的摄像机。然后你可以让那个相机'Look At'成为小组的中心。或者,如果您确实需要一台摄像机,您可以只在轨道周围存储位置,并将该摄像机移动到距离该组最近的位置。
进一步改进是使相机“平滑跟随”(或者如果你练习的话,顺畅地看一下)。您可以通过使相机不立即跟随(查看)目标,但从当前位置和旋转到所需位置,旋转来实现此目的。
希望这个帮助
kanpot2002