平滑移动

Posted _Soy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平滑移动相关的知识,希望对你有一定的参考价值。

using UnityEngine;
using System.Collections;

public class Fllow : MonoBehaviour {

    // 先声明一个被跟随的目标
    public Transform play;

    public float smooth;

    void Update () 
    {
        // 设定跟随的位置,被跟随的坐标加上两者的坐标差
        Vector3 pos = play.position + new Vector3 (0, 0, -2);

        // 通过Vector3的Lerp来实现平滑移动,而不是一下子过去。第一个参数是当前坐标,第二个参数是将要到达的坐标,第三个是需要经历的时间
        transform.position = Vector3.Lerp (transform.position, pos, smooth * Time.deltaTime);
    }
}

 

以上是关于平滑移动的主要内容,如果未能解决你的问题,请参考以下文章

管理导航抽屉内片段中的线程(用于平滑动画)

从顶点到片段着色器的平滑 64 位输入 - “错误 C7570:64 位输入应该是平坦的”

实现相机平滑跟随物体移动

UIPanGestureRecognizer 不能平滑移动物体

片段着色器中的球面映射

小5聊前端html让图片整体平滑向上移动设置