kgp*_*ray 5 c# math unity-game-engine
这可能是一个非常愚蠢的问题,但..
我有3个值,例如我们称之为minX,currentX和maxX.我正在寻找一种方法来计算currentX代表的maxX的百分比.例如,如果maxX为50且minX为40且currentX为45,那么我想得到50%这是非常基本的,但我遇到的问题是当我的一个或多个变量是负数时.
任何帮助将不胜感激,也让我知道,如果我没有充分解释自己
Tim*_*Tim 18
(currentX - minX) / (maxX - minX)
Run Code Online (Sandbox Code Playgroud)
即使您使用负数(只要maxX > currentX > minX),也会给您百分比.还要确保你处理的是双打/浮点数,而不是整数.否则你需要施放.