Задать вопрос
@Alha1690

Что использовать для распознавания нажатий мыши в Unity?

Т.к библиотека System.Windows.Forms отключена в Unity, то что тогда использовать для распознавания кликов / зажатий кнопок мыши?
Input.GetMouseButton не рабочий, т.к требуется именно зажатие кнопки.
  • Вопрос задан
  • 1990 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
@stictt
просто рак
Зажатие это и есть клик по сути. Зажатие кнопки мышки 1 игровой тик будет расценено как клик системой. Input.GetMouseButtonDown(клавиша) при зажатии обработает 1 раз событие, если мне память не изменяет, повторений каждый игровой тик не будет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
Так используй GetButtonDown / GetButtonUp
Ответ написан
Комментировать
@p4p
Input.GetMouseButtonDown
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы