Хочу написать универсальную функцию зависимости поворота спрайта персонажа от значения управляющих осей.
А именно:
Имеем две оси:
Х(горизонтальная) и Y(вертикальная) соответственно,
Угол поворота спрайта зависит от координат(см. рисунок)
![02eed20104a14b42971383b355280c89.JPG](//habrastorage.org/files/02e/ed2/010/02eed20104a14b42971383b355280c89.JPG)
По этим данным я подобрал функциональную зависимость, но она работает лишь в 50% случаев(в нулевых точках)
![e5e2d929f916438086dee60f942ba052.JPG](//habrastorage.org/files/e5e/2d9/29f/e5e2d929f916438086dee60f942ba052.JPG)
Результирующая функция в EXEL имеет вид:
=ABS(((A2+2)*-90)*A2)+ABS(((B2*90)-90)*-1*B2)
Т.е. единственная функция будет находится в transform.rotate(0,0,FUN) (Unity code)
Существует ли решение данной задачи? Или придется прописывать изменение угла спрайта при нажатии клавиш...