Как изменить свойства объекта, коснувшись его на мобильном телефоне (UNITY) (2D) - PullRequest
0 голосов
/ 29 мая 2019

Я действительно новичок в разработке игр и переполнении стека, поэтому извините, если что-то пропустил.

Я искал везде, но не могу найти решение моего вопроса.

Итак, я делаю 2D мобильную игру через единство. Объекты (спрайты) падают с помощью твердого тела, и я хочу, чтобы пользователь мог касаться падающих вниз объектов, что вызовет анимацию или изменение цвета и добавит взрыв частиц.

Проблема в том, что у меня возникают проблемы при попытке выяснить, как заставить пользователя коснуться спрайта и вызвать событие (я понятия не имею, как кодировать сенсорный ввод на объекте). Я смотрел учебные пособия по YouTube как пародия и куча других видео и через документацию Unity, но они не объясняют точно, что мне нужно, и все делают джойстики, которые мне не помогают.

Из проведенного мною исследования я обнаружил, что довольно много людей говорят о лучевом вещании, стоит ли мне больше разбираться в этом?

Спасибо всем за помощь, вы не представляете, насколько я ценю это.

1 Ответ

0 голосов
/ 29 мая 2019

Добавьте сценарий к этим объектам с помощью метода OnMouseDown, который работает как для мыши, так и для касания, а затем вызовите любое событие, какое вы хотите. Перед экспортом в Android протестируйте его на своем ПК. Им также нужен коллайдер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...