为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
catspeake 2021-06-24 09:12:56
我有一个像图像一样在角路径中移动的游戏对象 但是相机没有跟随玩家。如果我将相机的 Y 值设置为等于玩家的 Y 值并保持 x 和 z 不变(分别为 0 和 -10)。它仅向我显示玩家的直线 x 移动(就像图像一样)我想原因是相机和播放器的 Y 值相同。我不确定如何让相机跟随显示我在图像 1 中的确切运动的玩家。对此的任何帮助将是可观的。PS - 请原谅我的绘画技巧,我知道他们很可悲.....
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

如果您希望摄像机跟随玩家,则无法准确显示您在上方的运动,因为球必须移出屏幕。由于相机位置相对于球位置,只要相机以与球相同的 y 速度移动,它就会始终看起来好像球在水平移动。

您将不得不通过向墙壁添加纹理、向球添加轨迹、静态背景,或者您可以向相机添加诸如延迟之类的东西(只有当球在速度):

Camera.main.transform.position = Vector3.Lerp(Camera.main.transform.position, ball.transform.position, .2f); // change .2f for different time lag



查看完整回答
反对 回复 2021-06-26
  • 1 回答
  • 0 关注
  • 246 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信