Четверг, 28 Марта 2024, 16:14

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » unity ui выдвижное описание элемента списка (Описание вещей инвентаря)
unity ui выдвижное описание элемента списка
SwagmiralДата: Понедельник, 06 Июля 2015, 21:40 | Сообщение # 1
был не раз
Сейчас нет на сайте
Здравствуйте!
Существует инвентарь, в нем есть вещи, которые сделаны вертикальным списком с минимальным описанием и иконкой.
Нужно сделать так чтобы по нажатию на вещь - с нее в низ выдвигалось ее полное описание, которое может быть любого размера (в зависимости от вещи), и при выдвижении это описание должно двигать остальные элементы списка (другие вещи) которые расположены под той на которую нажал пользователь.
Просто отключать объект с описанием - не вариант, потому что описание должно выдвигаться плавно.

Просто список


При нажатии на элемент списка из него должно выезжать вот такое описание, выезжать должно плавно, двигая при этом остальные элементы списка, описание разных вещей может быть разного размера и кроме текста содержать еще и кнопки с иконками.


Единственное что пока удалось придумать, это хранить информацию о размере описания в файле с самим описанием, и таким образом вручную указывать размер описания объекта для каждой вещи, а потом скриптом делать анимацию, но это очень долгая работа, потому что вещей больше 200, не говоря уже о скилах и всевозможных расходниках, для которых нужна такая же система описаний, и соответственно вручную указывать каждый размер это уже безумие)
Help pozhalyista?)
EgoorДата: Понедельник, 06 Июля 2015, 23:52 | Сообщение # 2
участник
Сейчас нет на сайте
Это должно помочь. Таким же способом можно реализовать твою задумку.
А в чем проблема узнать размер текста и панель скейлить относительно него?


Сообщение отредактировал Egoor - Понедельник, 06 Июля 2015, 23:53
SwagmiralДата: Вторник, 07 Июля 2015, 03:03 | Сообщение # 3
был не раз
Сейчас нет на сайте
В каком смысле узнать размер текста? Единственное что нужно узнавать так это количество строк (включая вручную перенесенные строки), и если это возможно узнать - тогда тему можно будет закрыть.
Не уверен возможно ли это вообще узнать, но завтра программист попытается это сделать а я доложу о результатах)

Добавлено (07 июля 2015, 03:03)
---------------------------------------------
http://www.raywenderlich.com/79046/unity-new-gui-tutorial-part-3
Здесь проблема в том что он использует компонент Mask, но дело в том что маска не корректно работает на мобильных платформах, по крайней мере в версии 5.0

MatouДата: Вторник, 07 Июля 2015, 19:11 | Сообщение # 4
Исходный коТ
Сейчас нет на сайте
Цитата Swagmiral ()
Единственное что нужно узнавать так это количество строк

Из TextGenerator можно вытащить информацию по количеству строк, а также по высоте и ширине каждой буковки.
Цитата Swagmiral ()
Здесь проблема в том что он использует компонент Mask, но дело в том что маска не корректно работает на мобильных платформах

прятать текст на картинками и плавно его оттуда выдвигать когда надо.



Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » unity ui выдвижное описание элемента списка (Описание вещей инвентаря)
  • Страница 1 из 1
  • 1
Поиск:

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