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