для телефонов, как его отключить так что бы кнопки работали в симуляции телефона?
Ну если обычные кнопки на канвасе устриват, то они работают и на телефоне хорошо. Виртуальные джойстики обычно я беру на AsseStore. А тачпад управления камерой я обычно беру растягиваю прозрачную Image на весь экран и реализую IPointerDown/UpHandler'ы и IDragHandler мне для базового управления с головой этого хватает. Если нужен реальный мультитач, где нужно отслеживать несколько нажатий сразу есть Touch класс. Но для меня он обычно ее пригождается. Зато чато вижу что его советуют, когда он будет не уместен и это будет переусложнение
У меня уже какая то система управления камеры встроена, она от самой юнити, когда я стиком хожу то камера двигается по направлению стика, обычно есть зона в правой стороне по которой если пальцем водишь то тогда камера вращается, когда отключаю само мобильное управление то в симуляции телефона любые кнопки на канвасах не работают, мешает то что камера вертится со стиком
Ну это уже надо тебе в твой код и проект мне лезть чтобы разобраться.
Поговнюсь насчёт прозрачного Image, потому что он повышает overdraw и иногда съедает неплохо так от производительности. Хотя штука несомненно удобная и сам так делал. Лучше уж через графический рейкастер проверить есть ли под пальцем что-то
Обсуждают сегодня