Как сделать движение объекта по клеткам?

Программирование на Юнити.

Как сделать движение объекта по клеткам?

Сообщение f0kYsss 13 янв 2019, 21:59

Допустим есть поле состоящее из квадратов и есть кружок который может перемещаться в соседние квадраты. Так вот какой самый простой способ реализовать это. Он должен перемещаться в центр соседних квадратов и естественно проверять есть квадрат там куда я пытаюсь его переместить
f0kYsss
UNец
 
Сообщения: 8
Зарегистрирован: 13 янв 2019, 21:58

Re: Как сделать движение объекта по клеткам?

Сообщение 1max1 13 янв 2019, 22:08

Двумерный массив, индексы которого это координаты. Движение и проверка на выход из границ массива думаю сделать не сложно будет.
Аватара пользователя
1max1
Адепт
 
Сообщения: 1817
Зарегистрирован: 28 июн 2017, 10:51

Re: Как сделать движение объекта по клеткам?

Сообщение f0kYsss 13 янв 2019, 23:22

1max1 писал(а):Двумерный массив, индексы которого это координаты. Движение и проверка на выход из границ массива думаю сделать не сложно будет.

Тоесть создать двумерный массив состоящий из этих платформ по которым я хочу передвигаться?
f0kYsss
UNец
 
Сообщения: 8
Зарегистрирован: 13 янв 2019, 21:58

Re: Как сделать движение объекта по клеткам?

Сообщение VirMP4 31 янв 2019, 10:36

Посмотри скейл обьекта(квадрата) ,допустим 1,пробижись по двумерному массиву фором, по х чтоб +1 позиция и по у чтоб единицу добавляло и инстантиейть.получится поле где квадраты в притык друг к другу
VirMP4
UNец
 
Сообщения: 16
Зарегистрирован: 24 янв 2019, 13:30


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8