相机跟随游戏对象在 Unity 中以角度路径移动

我有一个像图像一样在角路径中移动的游戏对象 

http://img4.mukewang.com/60d689bd0001a5e404640945.jpg

但是相机没有跟随玩家。如果我将相机的 Y 值设置为等于玩家的 Y 值并保持 x 和 z 不变(分别为 0 和 -10)。它仅向我显示玩家的直线 x 移动(就像图像一样)

http://img3.mukewang.com/60d689ce0001c7a704620945.jpg

我想原因是相机和播放器的 Y 值相同。

我不确定如何让相机跟随显示我在图像 1 中的确切运动的玩家。

对此的任何帮助将是可观的。

PS - 请原谅我的绘画技巧,我知道他们很可悲.....


catspeake
浏览 248回答 1
1回答

素胚勾勒不出你

如果您希望摄像机跟随玩家,则无法准确显示您在上方的运动,因为球必须移出屏幕。由于相机位置相对于球位置,只要相机以与球相同的 y 速度移动,它就会始终看起来好像球在水平移动。您将不得不通过向墙壁添加纹理、向球添加轨迹、静态背景,或者您可以向相机添加诸如延迟之类的东西(只有当球在速度):Camera.main.transform.position = Vector3.Lerp(Camera.main.transform.position, ball.transform.position, .2f); // change .2f for different time lag
打开App,查看更多内容
随时随地看视频慕课网APP