但是相机没有关注播放器。如果我设置相机的Y值等于播放器的Y值并保持x和z不变(分别为0和-10)。它只显示玩家的直接x移动(就像图像一样)
我猜原因是相机和播放器的Y值相同。
我不确定如何让相机跟随显示我在图像1中的确切移动的播放器。
对此的任何帮助都会很明显。
P.S。 - 请原谅我的绘画技巧,我知道他们很可怜.....
答案 0 :(得分:3)
如果您希望相机跟随播放器,则无法完全显示您上面的移动,因为球必须离开屏幕。由于相机位置相对于球形位置,只要相机以相同的y速度移动球,它总是看起来好像球在水平移动。
你必须给球带来一些运动外观,或者通过在墙上添加纹理,到球的轨迹,静态背景,或者你可以向相机添加滞后(这只会在球的速度不同):
Camera.main.transform.position = Vector3.Lerp(Camera.main.transform.position, ball.transform.position, .2f); // change .2f for different time lag