Строительство корабля в 2D игре.

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

Строительство корабля в 2D игре.

Сообщение Лксндр 20 ноя 2021, 23:25

Хочу создать игру, где можно будет собрать свой корабль из заготовленных деталей 1х1. Есть 2 массива, в 1м - префаб детали, во 2м - координаты этой детали относительно центра. В эдиторе корабль вполне можно собрать вручную, но как сделать это в игре? С сеткой допустим разберусь, но можно ли как-то добавлять и удалять объекты из массивов без ошибок?
Лксндр
UNец
 
Сообщения: 10
Зарегистрирован: 20 ноя 2021, 23:19

Re: Строительство корабля в 2D игре.

Сообщение samana 21 ноя 2021, 00:18

Если нужен массив, который будет меняться в размере, то используйте вместо него список (List).
А вообще вопрос расплывчатый.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: Строительство корабля в 2D игре.

Сообщение 1100001001 21 ноя 2021, 13:12

Используй тайлы. Есть набор тайлов по сути твой первый массив и карта тайлов (второй массив).
https://docs.unity3d.com/ScriptReferenc ... tTile.html
_https://vk.ru/belovedtoy
Аватара пользователя
1100001001
UNITрон
 
Сообщения: 276
Зарегистрирован: 26 сен 2012, 05:34
  • Сайт

Re: Строительство корабля в 2D игре.

Сообщение Лксндр 21 ноя 2021, 14:24

1100001001 писал(а):Используй тайлы. Есть набор тайлов по сути твой первый массив и карта тайлов (второй массив).
https://docs.unity3d.com/ScriptReferenc ... tTile.html
Спасибо, попробую
Лксндр
UNец
 
Сообщения: 10
Зарегистрирован: 20 ноя 2021, 23:19

Re: Строительство корабля в 2D игре.

Сообщение Лксндр 21 ноя 2021, 14:25

samana писал(а):Если нужен массив, который будет меняться в размере, то используйте вместо него список (List).
А вообще вопрос расплывчатый.
Насколько я знаю в листах у объектов нет индекса, и я не смогу сделать чтобы детали с индексом 1 соответствовала координата с индексом 1.
Лксндр
UNец
 
Сообщения: 10
Зарегистрирован: 20 ноя 2021, 23:19


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

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

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