平滑移动
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 位输入应该是平坦的”