Лабиринт для сенсорных устройств - PullRequest
0 голосов
/ 29 июня 2019

Цель: я хочу создать такую ​​игру, как эта

Проблема: как сделать так, чтобы при перетаскивании элемента он не выходил за границы ячейки? Я могу сделать это так, но вы можете легко управлять им с клавиатуры, но мне почему-то будет трудно работать с перетаскиванием. Другими словами, требуется, чтобы перетаскивание предмета было возможно только по определенному пути (как в примере игры выше)

Есть мысли? Любые варианты и решения приветствуются. Спасибо!

1 Ответ

0 голосов
/ 29 июня 2019

Судя по приведенному вами примеру, вы можете сделать это, разместив стены вокруг предмета.Всякий раз, когда система обнаруживает столкновение со стенами, движение объекта прекращается.Я в основном использовал эту функциональность с Unity Engine, поэтому боюсь, что не могу предоставить вам конкретные коды.

Проверьте это видео: https://www.youtube.com/watch?v=hNV-xEMALr8

Я думаю, вы сможете понятьэто после просмотра.

...