获取两个物体之间的距离物体变速运动
Posted Akuyi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取两个物体之间的距离物体变速运动相关的知识,希望对你有一定的参考价值。
获取两个物体之间的距离:
float dist = Vector3.Distance(Cube.position,transform.position);
物体变速移动(离终点越近速度越慢):
Transform.position = Vector3.Lerp(transform.position,target,0.3f);
Vector.3Lerp被称为差值函数【插值结束=Lerp(起点,终点,比例)】
起点、终点、差值结果均为Vector3类型,比例是一个Float类型的数字。如果比例为0,则返回起点,如果比例为1,则返回终点,如果比例为0.5,则返回二者的中间。如果比例为0.3,则每一帧移动的距离是剩余距离的30%,所以一开始移动快,后面会越来越慢。
以上是关于获取两个物体之间的距离物体变速运动的主要内容,如果未能解决你的问题,请参考以下文章