我是Unity 3D的新手,并且拥有“ Skycar”的基本场景。我已经绕了圈,让天车绕行,但是由于角度陡峭,当车在圈上时,第三人称摄影机在物体后面,您再也看不到车了。有没有办法例如编码:

if car is on loop:
    switch to 1st person view
else:
    switch to 3rd person view


我知道该代码不是使用任何语言编写的,但这是我想做的事情。有人可以帮忙吗?

谢谢。

最佳答案

使用一些在汽车进入和离开环路时触发的对撞机。
这样,相机在循环开始时撞到对撞机时将切换为第三人称视角,而在循环结束时撞到对撞机则切换回第一人称视角。

Colliders as triggers

10-07 14:32