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

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

17 ответов

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

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

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта