Как можно реализовать движение кубов свайпом?

Всем привет, решил переделать игру с с туториала и переделать под Android. Уже кучу методов перепробовал, не один не сработал. Нужно чтобы розовый и синий куб двигался по оси x (на скриншоте показано стрелками), а зеленый куб (плохо видно что он зеленый, но материал на нем зеленый :/ ), двигался вверх или вниз по оси Y.
Тоесть свайпнул по экрану вправо или влево и розовый и синий куб двигался по направлению свайпа, а если свайпаешь вверх или вниз зеленый куб двигался по направлению свайпа

5f9dacc7ed95a549866780.jpeg
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
Grapeoff
@Grapeoff
В чём концепция...?
Свайп, это по сути что? — расстояние между начальной точкой касания и конечной.

Так же можем узнать направление свайпа, вы проходили это на уроках алгебры. Декартовы координаты. x и y.

Если конечная точка по Y стала меньше, чем предыдущая, то двигаем вниз. При том, надо дать для свайпов какую-то «слепую зону» или как это называется... в общем, трудновато будет игроку переместить палец по Y, не сдвигаясь по Х. Следовательно, надо абстрагировать себя от результатов, где сдвиг по X почти не менялся.

Уж извините, что не дал вам код, пишу с телефона, комп за 30км.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы