public static float Lerp(float a, float b, float t);
a是开始值,b是结束值,t可以看作百分比。
我们可以把这个看作是一个进度条,a是0,b是100,t是个百分比;
当我填入t=0.56的时候,进度条应该在56的位置,即该函数会返回浮点数56。
这就是Mathf.Lerp的作用。
当然a到b不一定是min到max,也可以是max到min,所以a-b可以看作是一个区间,
Mathf.Lerp的含义就是,从 某一个值,到 某一个值的过渡,根据这个百分比,我们就可以得到一个进度值。
扩展阅读:
[1] [Unity]从零开始认识C#脚本——以第三人称控制器为例
参考文档:
Today's comments have reached the limit. If you want to comment, please wait until tomorrow (UTC-Time).
There is 19h02m20s left until you can comment.