关于HoTween移动

项目中要使用到移动,一开始我尝试使用以前用过的iTween,发现移动相机的时候画面出现卡顿,我以为是操作相机的代码有冲突,找了好久找不到问题,后来在网上某处发现也有人说这个问题,大概是因为场景对象太多导致的。

于是换用了HoTween,果然没有了卡顿。

按路径移动:

Vector3[] path = new Vector3[points.Length];
        for (int j = 0; j < points.Length; j++)
        {
            path[j] = points[j].position;
        }
        TweenParms tp = new TweenParms();
        tp.SpeedBased(true);
        tp.Loops(-1, LoopType.Restart);
        tp.Prop("position", new PlugVector3Path(path, PathType.Curved).OrientToPath());

        HOTween.To(transform, moveSpeed, tp);

OrientToPath()朝向目标点

Loops   -1 根本停不下来

你可能感兴趣的:(unity3d,HoTween)