Не стесняйтесь, чтобы мой вопрос дублировался.Поскольку я абсолютно ничего не знаю о COS, SIN и TAN, и, возможно, кто-то еще уже задавал этот вопрос.
Итак, я попытался установить круговой индикатор выполнения на основе осей x и y, которые могут быть получены из ввода с геймпада.,Проще говоря, индикатор выполнения - это минимум 0 и максимум 360.
Я попытался немного поискать, но, насколько я понимаю, он работает только с 180 градусами и положительными x и y.Но входной сигнал, который я получаю от контроллера, равен y от -1 до 1 (где x -1 слева и 1 справа, y -1 снизу и 1 сверху)
Вот мой код.
var controller = Windows.Gaming.Input.Gamepad.Gamepads[0].GetCurrentReading();
x = controller.LeftThumbstickX
y = controller.LeftThumbstickY
//what do I have to do from here?
progress.Value = angle; //?