Render.ru

unity ui выдвижное описание элемента списка

Swagmiral

Активный участник
Рейтинг
11
#1
Здравствуйте!
Существует инвентарь, в нем есть вещи, которые сделаны вертикальным списком с минимальным описанием и иконкой.
Нужно сделать так чтобы по нажатию на вещь - с нее в низ выдвигалось ее полное описание, которое может быть любого размера (в зависимости от вещи), и при выдвижении это описание должно двигать остальные элементы списка (другие вещи) которые расположены под той на которую нажал пользователь.
Скрины прилагаются.
opened.png
closed.png

p.s.
Просто отключать объект с описанием - не вариант, потому что описание должно выдвигаться плавно.
 

Swagmiral

Активный участник
Рейтинг
11
#2
Единственное что пока удалось придумать, это хранить информацию о размере описания в файле с самим описанием, и таким образом вручную указывать размер описания объекта для каждой вещи, а потом скриптом делать анимацию, но это очень долгая работа, потому что вещей больше 200, не говоря уже о скилах и всевозможных расходниках, для которых нужна такая же система описаний, и соответственно вручную указывать каждый размер это уже безумие)
Help pozhalyista?)
 

Cibergod

Активный участник
Рейтинг
8
#3
А посчитать количество символов и разделить на количество строк не вариант ?
 

Swagmiral

Активный участник
Рейтинг
11
#4
Не совсем понимаю как это должно помочь, что за число мы получаем в результате?
Как бы там не было мы уже нашли предполагаемое решение, из TextGenerator можно вытащить информацию по количеству строк, а также по высоте и ширине каждой буквы.
Когда опробуем - отпишемся о результате.
 
Сверху