Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 01.12.2018
Сообщений: 36

Динамическое создание тегов

25.12.2018, 20:14. Показов 1988. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет.
Я как-то задавал вопрос относительно поиска по маске.
Поиск объектов по маске

В итоге, мне пришлось заморочиться с тегами.
https://answers.unity.com/ques... cally.html

И все какбэ у меня получилось. Но. Я столкнулся с другой проблемой.
Теги в тег-менеджер, у меня заносятся динамически. (Потом я их присваиваю объектам, а потом ищу).

При старте приложения, в тег-менеждер вносятся пять тегов и успешно присваиваются объектам. (Каждый объект - соответствует своему тегу). Но, при добавлении новых тегов в тег-менеджер, теги назначенные объектам... расползаются, меняются местами, сдвигаются. Я догадался, что это из-за того, что тег привязан к объекту не по имени, а по "id" (Tag 0, Tag 1, Tag 2. etc).

Вопрос:
Как сделать, чтобы id тегов были жестко привязаны к их именам?
Другими словами говоря: как сделать, чтобы тег не менял своего хозяина?

Спасибо.

Добавлено через 50 минут
ПХА!

Я разобрался!!!

Новые теги по умолчанию писались в первый (нулевой индекс). По этому - вновь добавленные, сдвигали "очередь".

tagsProp.InsertArrayElementAtIndex(0);
SerializedProperty n = tagsProp.GetArrayElementAtIndex(0);

Надо было сосчитать все теги в тег-менеджере
int ind = tagsProp.arraySize;

и потом, добавлять каждый-новый в следующий индекс

tagsProp.InsertArrayElementAtIndex(ind);
SerializedProperty n = tagsProp.GetArrayElementAtIndex(ind);

Божечки, как все просто оказалось.
Спасибо за внимание.

Тему можно закрывать.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.12.2018, 20:14
Ответы с готовыми решениями:

Динамическое добавление и удаление тегов
Добрый вечер, форумчане! Возникла следующая проблема. В основном представлении у меня имеется ниспадающий список из двух пунктов....

Создание тегов
Нужно выбрать из списка существующих тегов, несколько которые потом будут выводиться в статье, т.е. нужно чтобы при выборе я мог выбрать...

Создание тегов в Dom дереве
Находясь где то в одном из дочерних узлов дом дерева хочу создать свой тег со значением. Оказывается, что теги надо создавать сначала в...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.12.2018, 20:14
Помогаю со студенческими работами здесь

Создание файлового потока для чтения тегов mp3
Доброго времени суток! Есть следующий вопрос: хочу написать приложение для работы с файлами mp3. Нужно считать ID3 тэги. Как понимаю, для...

Проверка тегов XML на наличие дочерних тегов
Доброго времени суток. Вот часть файлика которого мне нужно считать... <?xml version="1.0"...

динамическое создание
напишите приложение в котором, при щелчке по форме мышью, появляется панель с заголовком, отражающим координаты щелчка (напимер. левый...

Динамическое создание Label
Нужно чтоб по нажатию кнопки мыши в том мести появлялась надпись пункт1, пункт2 и т.д. Думаю надпись выводить через Label. Ну только как...

Динамическое создание кнопки
Помогите написать код. Надо считывать информацию с первой клетки таблицы, если что-то там написано, то создать кнопку с этим названием и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru