2022.1.5f1. Указал в билде что это андроид проект. Хочу отловить клик пальцем но от мышки. Никак не выходит это сделать. Хочу что бы объект перемещался куда я нажму. Перерыл все форумы, пересмотрел гайды. Все как один игнорируют клики мышкой при запуске игры в юнити. Как это чинить?
Из попыток:
- скачал Input System
- Указал в Input Debug > Simulate Touch Input form Mouse
- пробовал разные варианты кода, ни один не реагирует на клики мышки
А стандартный Touch чем не устривает? Оно мышку отрабатывает из коробки, если не ошибаюсь.
Я сильно запутался во всех этих кусках кода и гайдах. Можно каккой-то потенциально рабочий кусок кода, который должен отловить куда я нажал?
Сколько бы я не кликал, только блок else отрабатывает
нет, там только из тача мышка, не наоборот
В редакторе? Не в сборке?
так тач только в редакторе и имеет смысл эмулировать из мышки Ну в режиме Device Simulator в playmode оно должно Touch выдавать мышкой, но это другое
приемущество новой в том, что ты можешь настроить сразу на миллион платформ и ловить в скриптах ивент тупо, а не изгаляться на проверках, а не в том, что тач работает/неработает
Это понятно, просто если мне нужен только тач, а с точки зрения внутрянки нечего не изменилось, то зачем? Или есть какие-то приемущества?
только для мультиплатформ
это плохо да?
это значит, что включён только InputSystem
Сделай пустой проект, сделай в нем работающий скрипт, а уже потом проверь в своем
Снеси InputSystem. Если у тебя только мобилка и редактор, как тут выше подсказали, оно тебе ни к чему.
Буду через GetMouse, ок, спасибо
Но помни, GetMouse не даст мульти тача, а ты спрашивал
дада, с этим я уже разберусь когда наиграюсь с кликами)
не надо его сносить, Input устаревшее API и его скоро не будет, зачем специально сидеть на устаревшем?
SRP ещё не заменяют его полностью, а InputSystem вполне Input заменяет. Там к слову предупреждение есть о его скором выпиле
О, не видел. Опять же, если держать обновленную версию юнити, а если как в проде зачастую бывает, что годами сидят на старой, то не сильно страшно.
возможно про скорый выпил преувеличил, но какое-то предупреждение там точно есть. Мб что-то на уровне "это старое, используйте новое"
Обсуждают сегодня