Как я могу изменить значения джойстика?

#c# #unity3d #joystick

#c# #unity3d #джойстик

Вопрос:

Я создаю игру, но мне нужно, чтобы левая ручка джойстика начиналась с 0 в нижнем положении (по умолчанию центр равен 0, отрицательный вниз и положительный вверх), как я мог это сделать? (Надеюсь, я хорошо объяснился, я чувствую свой английский)

Ответ №1:

Вы хотите взять свои значения в диапазоне данных [-1, 1] и нормализовать их до диапазона [0, 1]. Подробности формулы можно найти здесь, но основная формула (yAxis 1) / 2 в вашем случае для значений оси Y вашего джойстика.