Respect1404 писал(а):какой то не понятный вопрос...
Какое действие?
Пример хоть привел бы...
Левш@ писал(а):Если без мультитача, то просто используй метод OnMouseDown().
Работает точно так же...
То есть у меня нет объекта для клика, по экрану в любом месте
vikle писал(а):Работать с Touch`ем - очень просто.
Touch MyTouch;
int TouchID;
1 - Нужно определить TouchID в зависимости от того, сколько пальцев вы держите на экране для этого есть такая int переменная Input.touchCount.
2 - Далее просто задаем наш ИД, TouchID = (Input.touchCount - 1). Отсчет в Input.touchCount начинается с 1, а в TouchID с 0, по этому, вычитаем единицу.
3 - Передаем текущий "ТачИД" нашей нашей переменной "Тач" MyTouch = Input.GetTouch(TouchID );
4 - А теперь просто считываем данные из нашей переменной MyTouch.
mepihin писал(а):vikle писал(а):Работать с Touch`ем - очень просто.
Touch MyTouch;
int TouchID;
1 - Нужно определить TouchID в зависимости от того, сколько пальцев вы держите на экране для этого есть такая int переменная Input.touchCount.
2 - Далее просто задаем наш ИД, TouchID = (Input.touchCount - 1). Отсчет в Input.touchCount начинается с 1, а в TouchID с 0, по этому, вычитаем единицу.
3 - Передаем текущий "ТачИД" нашей нашей переменной "Тач" MyTouch = Input.GetTouch(TouchID );
4 - А теперь просто считываем данные из нашей переменной MyTouch.
Занятно, а можно пример для закрепления: если один палец/два пальца, то выполняется какое-то дейсвтеи, например в консоль дбаг
Сейчас этот форум просматривают: Yandex [Bot] и гости: 11