问题标签 [lerp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6900 浏览

c# - Unity3D C#负Lerp?

我想控制控制我的动画速度的变量,以便它在混合树中流畅地过渡。

我读到你不能容忍否定,那么我该怎么做呢?

0 投票
2 回答
1173 浏览

math - 基于距离的补间时间

我正在补间几个游戏对象(使用 LeanTween),如果距离点 a 和 b 之间的距离更短,我希望时间更短。几年前我曾经为它写过自己的论坛,但忘记了(duh)。有人可以给我一个提示吗?并且Mathf.Lerp(或类似的)在这里有什么用吗?如果我使用以下内容,则完全相反(距离越短时间越长,这是我不想要的)..

0 投票
1 回答
410 浏览

unity3d - Unity Color.Lerp“滞后”

如果玩家进入触发区,我想在 Unity 中将两个粒子系统的起始颜色从一种颜色转换为另一种颜色。我试图用 Color.Lerp 来做,但结果是它“滞后”,这意味着它之间只有 3 种颜色。我的代码:

对于 value lerp,我总是得到相同的 6 个值,但不应该更多吗?它也仍然滞后,持续时间更长。

0 投票
1 回答
119 浏览

java - 动画圆跨线移动

我正在使用 lerp() 函数将我的圆圈移过一条线,但它不起作用。根据我的 amt 参数用于 lerp() 函数,圆圈总是在某处结束。如果我为 amt 设置 0.5,那么圆圈将放置在线的一半,但我看不到它移动,圆圈也没有完成沿着圆圈的长度向下移动。那么任何人都可以帮助我使圆圈向下移动吗?

0 投票
1 回答
180 浏览

c++ - 符号的线性插值优化

在一个紧密的循环中,我在两个浮点值之间进行线性插值。然而,结果的唯一必要部分是符号(无论结果是负数还是正数)。我现在正在做一个典型的 lerp 手术,介于 a 和 b 之间。

考虑到我只需要知道结果符号而不是实际的 lerped 值,有没有更有效的方法?

编辑:'f' 是一组沿插值的固定距离,这是事先已知的。

0 投票
1 回答
124 浏览

c# - C# 和 XNA——如何使用 lerp 使 3d 模型跟随另一个 3d 模型

我正在编写我正在制作的 3d 游戏的敌人类,并且正在努力让敌人跟随玩家。我希望敌人基本上每一帧都朝着玩家的方向旋转一点,每帧向前移动一点。我尝试使用 Lerping 来完成此操作,如下面的代码所示,但我似乎无法让它工作。玩的时候,敌人根本不会出现在我的视野中,也根本不会追我。这是我下面敌人类的代码。

注意:p 是对我正在追逐的玩家对象的引用,world 是敌方对象的世界矩阵,四元数是这个敌方对象的四元数。

我当前的策略是在敌人的前向向量和玩家的位置向量3 之间找到方向向量,然后将其调整为由速度变量确定的量。然后,我尝试找到由敌人的前向向量和我称为 midVector 的新 lerped 向量确定的平面的垂直向量。然后,我更新我的四元数以使玩家围绕该垂直向量旋转。下面是代码:

我的问题是,我目前的策略/实施有什么问题,我有没有更简单的方法来完成这个(第一部分更重要)?

0 投票
0 回答
84 浏览

c# - XNA c# Lerping -- 使 3d 对象跟随另一个 3d 对象

我正在制作一个敌人 AI 跟随玩家 3d 对象的游戏。然而,我的敌人有时会在跟随玩家时痉挛并吓坏了。我认为我的问题可能在我的点积或交叉积数学中。这是我的敌人班级的代码:

0 投票
1 回答
159 浏览

javascript - Lerp.localScale 不工作 OnTriggerEnter,Unity5.3.3,Gear VR App Dev

我正在构建一个 Gear VR APP,我希望我的角色在进入盒子碰撞区域时缩小,我可以使用 transform.localScale = new Vector3(0.3F,0.3F,0.3F); 但我希望它能够顺利完成。不知道它为什么不拿起这条 lerp 线的原因?有谁能帮忙吗???我标记了我的盒子对撞机(立方体到“Mani”)还有一件事,OnTriggerExit 我的 lerp一个也不叫。

0 投票
1 回答
944 浏览

c# - 统一平滑步行动画(C# 中的 2D Unity)

所以我们要做的是让我们的玩家角色在行走时平稳移动。步行由用户通过箭头键输入。她有一个动画课程和一个对撞机课程,以保持她的步行周期并让她留在游戏板上。问题是它一次只会移动一个抽搐动作,而不是在箭头键按下帮助时继续移动。有什么建议么?

对撞机脚本

0 投票
2 回答
1697 浏览

java - 3D 矢量线性插值

我怎样才能在两个 3d 向量之间切换?我将此方法用于二维向量:

注意:这不完全是“线性插值”;这种方法将以恒定的速率进行插值,这就是我想要的。

我想完全做到这一点,但为第三维添加了 z 组件。我怎样才能做到这一点?