Как сделать, чтобы персонаж перемещался в область нажатую на экране(Android)?

В 2д игре нужно сделать управление персонажем - нажатием на определенную область, и чтобы персонаж в неё перемещался. Мб какие-то функции есть, чтобы передавать координаты нажатой области и отправлять персонажа туда. И как можно сделать ,чтобы он не прыгал на километр, а прыгал на какое-то определенное расстояние? Заранее большое спасибо:3