Unity Lerp和InverseLerp函数用处

devtools/2025/3/14 18:30:56/

我认为最大的用处就是缓冲刚体移动!!!它的作用是每次调用都返回一个 a + (b - a) * t的值,所以只要给一个变化的t值,就可以得到一个适中移动速度的刚体,类似下面这种用法,这样刚体就不会因为移动速度过快而无法检测碰撞

targetPosition = Vector3.Lerp(targetPosition, transpos, Time.deltaTime * moveSpeed);

而逆向插值很好的一个用处是,将某值按比例缩小到0-1,比如我有个值现在是100,我设定的范围值是0-200,也就是

Mathf.InverseLerp(0,200,100)

那么它将会返回0.5,如果传入的值超过200则按1算,小于0按0算

附上官方文档~

Unity - Scripting API: Mathf.InverseLerp


http://www.ppmy.cn/devtools/167083.html

相关文章

大模型LLM基于PEFT的LoRA微调详细步骤---第一篇:模型下载篇

模型下载: HuggingFace官网:https://huggingface.co/ ---- 需要VPN 魔搭社区:https://modelscope.cn/home ---- 国内映射,不需要VPN 写在篇始:国内关注方法一即可。其余几种都需要VPN,而且在服务器下载…

AI是如何实现屏幕触控防水? 实测华为畅享70X

在日常使用手机中,我们难免会遇到一些意外情况,比如屏幕上溅到水、洗澡或做饭时手上沾水、下雨天手机屏幕上有雨滴残留时,很容易出现触摸不灵敏或一通乱发,尤其是户外工作者比如外卖员、快递员碰到雨天手机操作不灵敏,…

Gitlab报错:sudo: a password is required

在Runner上面执行Gitlab脚本的时候,如果使用到了sudo命令,就需要输入密码,我们可以在visudo中设置Runner的执行用户在使用sudo的时候,不输入密码。 sudo visudo 在末尾加入这一行: gitlab-runner ALL(ALL) NOPASSWD: ALL再次运行…

携程笔试 2025.3.13

1.诗 第一行1个字&#xff0c;之后每行字数增加1&#xff0c;输出每行第一列字符。 #include <bits/stdc.h> using namespace std; string s,ans; int main() {int d,idx;cin>>s;idx1;didx;for(int i0;i<s.size();i) {while(d) {if(didx) {anss[i];}d--;i;}id…

图论part3|101.孤岛的总面积、沉没孤岛、417. 太平洋大西洋水流问题

101. 孤岛的总面积 &#x1f517;&#xff1a;101. 孤岛的总面积思路&#xff1a;和昨天的岛的区别是&#xff1a;是否有挨着边的岛屿 所以可以先遍历四条边挨着的岛屿&#xff0c;把他们标记为非孤岛再计算其他岛屿当中的最大面积 代码&#xff1a;&#xff08;深度搜索&…

内网渗透之内网基础知识(一)

工作组 工作组:工作组是局域网中的一个概念&#xff0c;他是长久的资源管理模式。默认情况下使 用工作组方式进行资源管理&#xff0c;将不同的 computer 按照不同的要求分类到不同的组 域:用来描述一种架构&#xff0c;和“工作组”相对应&#xff0c;由工作组升级而来的高级…

用Deepseek写一个五子棋微信小程序

在当今快节奏的生活中&#xff0c;休闲小游戏成为了许多人放松心情的好选择。五子棋作为一款经典的策略游戏&#xff0c;不仅规则简单&#xff0c;还能锻炼思维。最近&#xff0c;我借助 DeepSeek 的帮助&#xff0c;开发了一款五子棋微信小程序。在这篇文章中&#xff0c;我将…

投资早报 3.13

一、 市场概述 1.全网加密货币总市值为2.80万亿美元&#xff0c;24小时交易量为1229.116亿美元。比特币(BTC)市值占比为59.3%&#xff0c;以太坊市值占比为8.21%。 2.美股三大指数涨跌不一&#xff0c;其中标普500指数涨0.49%&#xff0c;报5599.30点&#xff1b;道琼斯指数跌…