Элементы Unity GUI - как выбрать чей топ? - PullRequest
0 голосов
/ 16 марта 2020

я создаю систему инвентаризации в Unity, где я использую GUI элементы - GUIBox и GUI изображения, которые являются моими иконками предметов ... У меня также есть система стеков в GUIBox, где я использую текст поле и отступы, чтобы показать количество элементов в этом инвентаре ... проблема в том, что текст, показывающий размер стопки, частично скрыт значком элемента ... как мне убедиться, что текст находится сверху иконка предмета?

Спасибо, Оран :)

1 Ответ

0 голосов
/ 16 марта 2020

если я правильно понимаю ваш вопрос, вы хотите, чтобы ваш конкретный c игровой объект UI всегда был на вершине, и ничто не перекрывало его так что я думаю, вам нужно установить одноуровневый элемент этого элемента пользовательского интерфейса, чтобы он был сверху.

см. официальную документацию по брату:
https://docs.unity3d.com/ScriptReference/Transform.SetAsLastSibling.html
https://docs.unity3d.com/ScriptReference/Transform.SetAsFirstSibling.html

попробуйте оба этих варианта и посмотрите, какой из них может выполнить вашу работу. (иногда вам также нужны игровые объекты пользовательского интерфейса go под другими игровыми объектами пользовательского интерфейса, поэтому эти два полезны для обоих).

эти два метода заменяют положение игрового объекта два первых или последний дочерний элемент родителя в иерархия.

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