我试图寻找这个问题的答案,但我想没有人需要这样的东西,或者这是我无法理解的超级简单的东西。所以:
我的值从 45 变为 20。
我需要一个在 45 到 20 的同时从 0 到 1 的值。我知道 45 - 20 = 25,这将是我的 100%,因此是数字 1。
我会像这样在 Lerp 值中实现它:
public float minHeight = 10.0f;
public float maxHeight = 30.0f;
public float convertedValue;
转换值 = ??? (类似于 45 - 20 = 25 = 100%)* 0.01;
newValue = Mathf.Lerp(minHeight, maxHeight, convertedValue);
希望有人可以帮助我。我对编码相当陌生,我只是想知道这是否可能。谢谢你的时间!