ну тут не сложно, я например тапы обрабатываю примерно так:
var touches = Input.touches;
if (touches.Length > 0)
{
foreach (var touch in touches)
{
if (touch.phase == TouchPhase.Began)
{
var tapRay = Camera.main.ScreenPointToRay(touch.position);
// обработка
// можно запросто использовать touch.position.x и touch.position.y
// либо луч tapRay для рэйкаста
}
}
}