Я разрабатываю свое первое приложение Hololens с Unity.
Как и предполагалось, я использую Mixed Reality Toolkit, предоставленный Microsoft.
Теперь я хочу написать собственную тему, которая устанавливает цвет для корневого игрового объекта и всех его дочерних элементов, как только на него смотрят.
Набор инструментов для смешанной реальности предоставляет образец темы под названием «InteractableColorChildrenTheme». К сожалению, это всегда окрашивает всю иерархию, что означает, что, когда я смотрю на дочерний объект, родители также будут окрашены:
Ни один объект не смотрит на
Корневой объект пристально смотрит на
Дочерний объект пристально смотрит на
Я хочу раскрасить только текущий объект и все его дочерние элементы (TOP-DOWN).
Существует руководство по написанию собственных интерактивных тем: Набор инструментов для смешанной реальности .
Но я не смог заставить его работать так, как мне хочется, потому что я не знаю, как узнать, на какой объект в данный момент смотрят.
У кого-нибудь есть опыт, как этого добиться?