как вырастить переменную с плавающей точкой в ​​зависимости от положения мыши - PullRequest
0 голосов
/ 20 декабря 2018

Я хочу увеличить или уменьшить переменную с плавающей запятой, которая составляет от 1 до 0,4 в зависимости от положения мыши.

Например, мышь перемещается вверх, значение увеличивается, мышь перемещается вниз, уменьшается, ноне больше 1 или меньше 0,4 Я знаю, что я не прикрепил код, но я просто хочу указание.Спасибо!

1 Ответ

0 голосов
/ 20 декабря 2018

Вы можете использовать этот метод, чтобы изменить диапазон положения мыши (например, по оси Y) на желаемый диапазон (от 4,0 до 1)

public static double ConvertRange(
    double originalStart, double originalEnd, // original range
    double newStart, double newEnd, // desired range
     value) // value to convert
{
    double scale = (double)(newEnd - newStart) / (originalEnd - originalStart);
    return newStart + ((value - originalStart) * scale);
}

Здесь упоминается здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...