Я использую Vuforia в Unity, в которой есть встроенный скрипт DefaultTrackableEventHandler.У него есть такой код:
protected virtual void OnTrackingFound()
{
var rendererComponents = GetComponentsInChildren<Renderer>(true);
foreach (var component in rendererComponents)
component.enabled = true;
}
У меня есть некоторые элементы с тегом ignoreRend, которые я не хочу отображать, когда отслеживание находит целевое изображение.У меня есть такой список:
GameObject[] ignoreTheseObjects = GameObject.FindGameObjectsWithTag("ignoreRend");
Я пытался найти способ заставить цикл foreach игнорировать элементы в моем списке ignoreTheseObjects без какого-либо успеха.Похоже, что-то, что было бы легко кодировать, но я застрял ... Есть ли способ сравнить элементы в списках?Я пытался найти ответы, но не нашел ничего подходящего для этой проблемы.Я думаю что-то вроде:
if (rendererComponents[i] == ignoreTheseObjects[i])
.. но не знаю, как написать это дальше.Любая помощь будет оценена!