EventTrigger
Добавлено: 15 июл 2020, 09:44
Всем привет! такой вопрос:
Есть UI Button, на неё добавлено событие EventTrigger- PointerDown. в само событие добавлен объект со скриптом.
В скрипте вызывается метод: public void rotateLeft()
{
transform.Rotate(0, rotateSpeed * Time.deltaTime * 100, 0);
}
По идее, как я понял, при зажатии UI Button, этот метод должен запуститься и работать, пока UI Button не будет отпущена.
Проблема в том, что при нажатии, этот метод срабатывает единожды и останавливается(один кадр). Если же сделать этот метод Update, то
он запускается автоматически и продолжает работать постоянно.
Все остальные события в EventTrigger перепробовал, но результат тот-же.
Подтолкните, в каком направлении двигаться для решения проблемы?
Есть UI Button, на неё добавлено событие EventTrigger- PointerDown. в само событие добавлен объект со скриптом.
В скрипте вызывается метод: public void rotateLeft()
{
transform.Rotate(0, rotateSpeed * Time.deltaTime * 100, 0);
}
По идее, как я понял, при зажатии UI Button, этот метод должен запуститься и работать, пока UI Button не будет отпущена.
Проблема в том, что при нажатии, этот метод срабатывает единожды и останавливается(один кадр). Если же сделать этот метод Update, то
он запускается автоматически и продолжает работать постоянно.
Все остальные события в EventTrigger перепробовал, но результат тот-же.
Подтолкните, в каком направлении двигаться для решения проблемы?