Я сделал переменную "class UnityEngine.UI.Dropdown" Вот так [SerializeField] private Dropdown

dropdownPrefab;
Но стандартный префаб, который я спавню прямо из меню движка, туда не пихается
Почему? Что может быть не так?

17 ответов

4 просмотра
Hemito- Автор вопроса

А как его спавнить сразу открытым и без этой самой области для открывания, чтобы это выглядело как стандартное выпадающие меню в винде или браузере, когда у тебя просто это список доп. вариантов. Если для этого разумнее использовать не дропдаун, а что-то ещё, тоже можно сказать. А то мало ли

Hemito
А как его спавнить сразу открытым и без этой самой...

Щас запишу видосик, тебе вообще не надо ничего, кроме одного компонента в инспекторе

Hemito- Автор вопроса

Как почувствовать себя тупым. Спасибо. И правда это будет очень сильно проще, единственное как такое, я бы мог понять, у дропдауна там готовый список, а тут? У меня не всегда стабильное количество элементов, оно должно формироваться из списка дочерних объектов, одного из дочерних объектов префаба. А тут вроде как будет фиксированное количество

Так ты можешь запомнить исходный GameObject на котором висит компонент и из кода инстансить объекты назначая им в родителя этот объект

Hemito- Автор вопроса
Gremler5442
Так ты можешь запомнить исходный GameObject на кот...

А список то увеличиваться то не будет или будет, как это должно работать? (Пардон, я подумал, а может вместо дропдаун использовать контейнер со скроллбаром, забыл как называется, у него все их коробки будет и он сразу и открыт и нет верхней плашки. Спасибо.)

Hemito
А список то увеличиваться то не будет или будет, к...

Вот например, я добавляю элемент по нажатию Space

Hemito- Автор вопроса
Gremler5442
Результат

:D,вообще размеры кнопок внутри должны были бы быть стабильно одинаковыми, а увеличиваться контейнер пропорционально, потому и спрашиваю. Я же как раз в пример приводил стандартный вариант из браузера

А вот оно что, тогда легче из ScrollView вырезать всё что скролит, но насколько мне известно у него раньше были проблемы с производительностью

Hemito- Автор вопроса
Gremler5442
А вот оно что, тогда легче из ScrollView вырезать ...

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

Hemito
Интересно, насколько плохая идея сделать свой конт...

Мы собственно в свой проект так и делали

Hemito- Автор вопроса
Gremler5442
Мы собственно в свой проект так и делали

А как вы сохранили адаптивную вёрстку?

Hemito
А как вы сохранили адаптивную вёрстку?

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

Hemito- Автор вопроса
Gremler5442
Там хитрая система, не я писал, если в общем описы...

Удивительно, что у Unity, нет готового решения для контекстного меню. Причём в интернете есть информация как изменить контекстное меню самого юнити, но не ингейм версию.

Hemito
Удивительно, что у Unity, нет готового решения для...

Да нет, как раз неудивительно, а вообще в 99% случаев есть код от людей, которые придумали всё до тебя, так что можно поискать в asset store, github'e

Hemito- Автор вопроса
Gremler5442
Да нет, как раз неудивительно, а вообще в 99% случ...

Это правда, но по не опытности, не знаю, как сформулировать вопрос

Похожие вопросы

Обсуждают сегодня

Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
Всем привет! Напишите пожалуйста, кто мог бы оффлайн преподавать некоторые курсы по Odoo в Алматы в одном из ВУЗов? Мы сейчас вместе с Odoo запускаем университетскую программу...
Adil Dauletkhan
2
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
Каким то образом можно определить ширину экрана пользователя перед загрузкой partial-а? Надо рассчитать ширину кадров слайдера для ресайза картинок для container-fluid.
Point 111
22
Добрый день, подскажите как правильно сделать filter в backend-e. Есть модель (товар) у который связь belongsToMany (компания), компаний > 4k, поэтому выборку типа ->all(); н...
Max Dubovsky
7
А как заставить поиск искать? Есть такая формочка <select class="form-control custom-select" name="brand_id" data-handler="onGetBrands"></select>
Денис Александрович
5
с помощью чего можно бота добавить как админа в чат? (условно в боте есть кнопка, нажатие на которую приводит тебя к выбору чата и выдаче прав боту)
ηє νєямσяє
5
Карта сайта