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

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

17 ответов

8 просмотров
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% случ...

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

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

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

Доброе утро, а кто то делал Google аналитику через php ? curl_setopt($ch, CURLOPT_NOSIGNAL, true); Это должно быть async без ожидания ответа. Вообще php нормально с таким с...
Max Dubovsky
6
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Всем здравствуйте, Я использую LibUsbDotNet, пытаясь написать библиотека (под linux/Mac OS) для взаимодействия с usb-устройством, который отправляет текст на дисплей покупат...
Асылбек Анарбай
2
Народ, есть у кого идеи или примеры как привязать softDelete трейт к модели файла или были случаи пропажи фоток? На проекте рандомным образом, со слов клиента, пропали фотки у...
XAKFULL XAKEROVICH
3
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
3
Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Парни, в 3 версии октября кто сталкивался с тем что System\Models\SettingModel не сохраняет данные настроек в админке?
Эд
5
или как тут карму плюсануть?
XAKFULL XAKEROVICH
3
Telegram server says - Bad Request: chat not found Telegram server says - Forbidden: bot is not a member of the channel chat Ребя, кто-то представляет себе точно, почему на ...
Mars BATYA [NYА]
4
Карта сайта