如何在Unity中使用Gameobject作为切换器在第一人称和第三人称摄像机之间切换?
本文关键字:第三人 摄像机 第一人称 之间 Unity Gameobject 切换器 | 更新日期: 2023-09-27 18:06:28
我是Unity 3D的新手,有一个"Skycar"的基本场景。我做了一个环线,让飞车绕圈行驶,但由于角度太陡,当汽车在环线上时,第三人称摄像机就在物体后面,你再也看不到汽车了。有没有一种方法,例如,代码:
if car is on loop:
switch to 1st person view
else:
switch to 3rd person view
我知道这段代码不是用任何语言写的,但这就是我想做的事情。有人能帮忙吗?
谢谢。
使用一些碰撞器,在汽车进入和离开循环时触发。这样,当相机在循环开始时碰到对撞机时,它将切换到第三人称,当它在循环结束时碰到对撞机时,它将切换回第一人称。
碰撞器作为触发器
使用此链接了解基本的第三人称相机实现,当您检测到您的汽车处于循环中时,您可以更改相机位置的偏移量以改变您的视图。