插值这个东西,对于很多新手来说,只是停留在使用的阶段,知道什么时候用,但是运算机制却不甚了解。
最近发现,很多新人有这么一种想法:已经封装好的算法,都是很高深的,我们直接用就好了,没有必要去了解它的实现方式。
这种想法是不对的。很多东西,只因为你是站在门外的,所以你看不透彻,当你迈进门里面的时候,就会觉得不过如此。
啰嗦了很多,就是希望看到这篇的帖子的刚出道的新手们,能有一个打破砂锅问到底的精深。
高深之所以高深,只是因为你还没有理解。
言归正传,说一下Lerp的实现:
float Lerp(float a,float b,float t)
return a+(b-a)*t;
有没有大跌眼镜!!当然,我写的这个方法只是解释一下它的基本原理。
unity中提供的与Lerp有关的常用

本文探讨了Lerp插值的基本原理,指出深入理解算法的重要性,尤其是对于初学者。通过简单的公式解释了Lerp的运算机制,并列举了Unity中与Lerp相关的API,如Mathf.Lerp和Vector3.Lerp。强调了在使用Lerp时应注意其返回值的限制,并提醒读者在遇到疑问时应亲自验证,避免误解。

1万+

被折叠的 条评论
为什么被折叠?



