Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
1

Как найти все объекты на сцене с определённым классом?

03.09.2022, 19:00. Показов 3591. Ответов 5

Author24 — интернет-сервис помощи студентам
Делал уже раньше такое и вот сейчас тоже, нужно найти все объекты на сцене у которых есть к примеру класс TestObject, делаю так
C#
1
foreach (TestObject go in Resources.FindObjectsOfTypeAll(typeof(TestObject)) as TestObject[]){}
или так
C#
1
foreach (TestObject go in Resources.FindObjectsOfTypeAll<TestObject>()){}
а мне в ответ
HTML5
1
2
3
Cannot convert type 'UnityEngine.Object[]' to 'TestObject[]' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion
 
The type 'TestObject' cannot be used as type parameter 'T' in the generic type or method 'Resources.FindObjectsOfTypeAll<T>()'. There is no implicit reference conversion from 'TestObject' to 'UnityEngine.Object'.
что не так не пойму, подскажите что не так?

Добавлено через 5 минут
отмена, недоглядел, у самого класса не было MonoBehaviour, был просто класс public class TestObject{
мдээ...
жаль нельзя тему удалить, а то мусор получается...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2022, 19:00
Ответы с готовыми решениями:

Все объекты пропадают в сцене
помогите! когда я создаю объекты в сцене потом захожу в другую и обратно то все объекты исчезают (в...

Как узнать, что все объекты на сцене "спят" или не двигаются?
Проблема такая: есть сцена, на ней появляются несколько одинаковых объектов из префаба. Появляются...

Получить все обьекты с определенным классом
Надо просмотреть страницу и внести обьекты с определенным классом в масссив. . функция...

Из WebBrowser достать все таблицы с определенным классом
Привет. Мне нужно из WebBrowser достать все таблицы с некорорым классом.код: var i, j: Integer; ...

5
3358 / 1772 / 1027
Регистрация: 26.10.2018
Сообщений: 5,199
03.09.2022, 20:25 2
Чисто в теории Resources может вернуть объекты, которые лежат в префабах с этим скриптом.
2
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
03.09.2022, 21:16  [ТС] 3
Цитата Сообщение от 1max1 Посмотреть сообщение
Чисто в теории Resources может вернуть объекты, которые лежат в префабах с этим скриптом.
да да, так и есть, без Resources берутся только со сцены.
0
Сын моей мамы
207 / 141 / 66
Регистрация: 09.05.2020
Сообщений: 733
03.09.2022, 22:01 4
может получится искать как просто object и потом делать приведение?
0
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
03.09.2022, 22:58  [ТС] 5
Цитата Сообщение от Uzist Посмотреть сообщение
может получится искать как просто object и потом делать приведение?
а зачем если так сразу идёт выборка того что нужно...
0
Сын моей мамы
207 / 141 / 66
Регистрация: 09.05.2020
Сообщений: 733
04.09.2022, 10:46 6
Nebiros, извиняюсь, только ошибку читал
0
04.09.2022, 10:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2022, 10:46
Помогаю со студенческими работами здесь

Как определить есть ли объект с определённым тегом на сцене?
Здравствуйте,как можно будет проверить наличие объекта с определенным тегом на сцене? Мне нужно...

Как включать/выключать разные объекты на сцене?
вот у меня есть два gameObject'a rog и gor, у них у каждого свои скрипты и т.д. мне нужно чтобы...

Как посчитать количество объектов на сцене с определённым тегом и внести их в переменную?
У меня есть скрипт-контейнер GameStates, там есть public static int numOfEnemies, почему не...

Как посчитать количество объектов на сцене с определённым тегом и внести их в переменную?
У меня на сцене есть враги с тегом Enemy, я хочу чтобы количество этих врагов было внесено в...

Получить из html кода все объекты с определенным class
Всем привет! Есть html код, в котором перечисляются строки под тегом &lt;div&gt; Пример: &lt;div...

Все объекты на сцене стали более контрастными (цвета более насыщенные)
Доброго времени суток! Столкнулся с проблемой в Unity3D : &quot;После нажатия на кнопку &quot;Auto Generate&quot;...

Как вывести записи с определенным классом?
При создание темы в теле index вывод постов осуществляется while ($wp_query-&gt;have_posts()) :...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru