Как получить ссылку на изображение в Unity 2019.3? - PullRequest
0 голосов
/ 27 февраля 2020

Так что обычно в Unity я могу получить ссылку на компонент игрового объекта с помощью GetComponent<Type>(). В этом случае я хотел бы сделать простой GetComponentInChildren<Image>(), чтобы я мог сделать некоторый код для изображения. Нормальное единство.

Но в 2019.3 кажется, что я не могу этого сделать, поскольку Image больше не является компонентом.

ArgumentException: GetComponent requires that the requested component 'Image' derives from MonoBehaviour or Component or is an interface.

Поэтому я не уверен, как получить ссылку на «компонент» Image в RectTransform, чтобы что-то с ним сделать. Есть идеи?

1 Ответ

0 голосов
/ 27 февраля 2020

Глупый ответ, но я понял это. Оставив здесь для потомков.

мой тип Image был неправильно определен как Unity.UIElements.Image, а не как я хотел Unity.UI.Image. Очень круто иметь два разных класса с одинаковыми именами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...