unity SmoothDamp相机位置奇怪的动作

时间:2019-07-06 20:29:39

标签: unity3d

Unity中,我有一个要移动的物体,并且我希望在该物体后面有一个平滑的摄像头。

我正在使用此代码进行流畅的跟踪:

public Transform loseZone;

public float dampTime = 0.15f;
private Vector3 velocity = Vector3.zero;

void Update () {

    transform.position = Vector3.SmoothDamp(transform.position, loseZone.position, ref velocity, dampTime);

}

有人可以告诉我为什么我运行我的代码时,尽管我的目标对象(丢失区域)仅在Y轴(而不是x和z)上移动,但是主摄像机的变换属性还是每秒开始随机变化。请参阅position.x,position.y和position.z 是什么导致了这种运动?

谢谢

enter image description here

enter image description here

0 个答案:

没有答案