Воскресенье, 16 Декабря 2018, 21:10

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Модератор форума: beril  
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Можно ли вставить объект в середину массива? [ВПОЛНЕ РЕШЕНО] (или как сделать массив инвентаря)
Можно ли вставить объект в середину массива? [ВПОЛНЕ РЕШЕНО]
alexsilentДата: Суббота, 05 Ноября 2016, 16:14 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
Делаю Массив всех вещей в игре, инвентарь разложен по цветам, но вышла одна проблемка, если к примеру я добавлю новый объект пищи,
фиолетового цвета, то придётся либо просто пересобирать весь массив заново, а это муторно, либо добавлять в конец массива, и это приведёт к хаосу.

Можно ли в юнити, каким-то образом вставить в середину массива
какой-то объект (или группу объектов) и чтобы последующие объекты подвинулись на одну яйчейку вниз?
(НЕ СКРИПТАМИ, А В РЕДАКТОРЕ РУКАМИ, это массив всех возможных вещей в игре)



Добавлено (05 ноября 2016, 16:14)
---------------------------------------------
почему всё одним списком?
Чтобы сохранение было компактным, нужно запомнить от вещи лишь номер её яйчейки.
Есть вариант сделать разными списками. Отдельно: еда, алхимия, разные вещи, оружие, одежда.
Но тогда придётся сохранять в 2 раза больше информации:
вид яйчейки (food,alchemy,other,weapon,cloth,tool) ( и скорее всего через String (а это много весит)) + номер слота в яйчейки.

но если не будет варианта с нормальным добавлением объекта в одномерный массив, тогда придётся наверное использовать этот вариант. :<


мои арты и страница на Девиантарте
моя игра в духе Fallout
моя леталка


Сообщение отредактировал alexsilent - Суббота, 05 Ноября 2016, 16:20
berilДата: Суббота, 05 Ноября 2016, 16:14 | Сообщение # 2
Я не ленивый, я — энергосберегающий
Сейчас нет на сайте
Правой кнопкой мишки нажимаешь и там будет Duplicate Array element или что то типо того



Накодил? Убери за собой!
Инвентарь в Unity(UI)
Инвентарь в Unity(GUI)
alexsilentДата: Суббота, 05 Ноября 2016, 16:19 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
Цитата beril ()
Правой кнопкой мишки нажимаешь и там будет Duplicate Array element или что то типо того

beril, Вполне нормальный способ! Спасибо!


мои арты и страница на Девиантарте
моя игра в духе Fallout
моя леталка
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Можно ли вставить объект в середину массива? [ВПОЛНЕ РЕШЕНО] (или как сделать массив инвентаря)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2018 Рейтинг