Управление на Android Unity
Столкнулся с проблемой при портировании на Android.
У меня есть управление WASD:
float angle = maxAngle * Input.GetAxis("Horizontal");
float torque = maxTorque * Input.GetAxis("Vertical");
Мне нужно сделать то же самое, но кнопками на экране: влево, вправо, вперед, назад.
У меня возникли 2 вопроса: 1.Как отлавливать зажатие кнопки на экране и использовать его вместо Input.GetAxis("Horizontal") и Input.GetAxis("Vertical")? 2.Как мне накинуть этот код на button, если вышеуказанный код находится в Update()? Потому что насколько я понимаю отдельные куски кода нельзя вызвать при нажатии на кнопку.