Сортировка глубины существующего в данный момент поведения GUI.
Назначьте это для определения порядка в случае, если у вас одновременно запущены разные скрипты.
GUI элементы с более низкой глубиной будут отображаться поверх элементов с более высокой (глубину можно воспринимать как дистанцию до камеры).
Важно:Чтобы посмотреть этот пример в работе, нужно создать 2
скрипта. Не забудьте назвать их один именем с
именем класса, иначе это работать не будет.
Одна кнопка за другой.
// Makes this button go back in depth over the example2 class one. class example1 extends MonoBehaviour { static var guiDepth : int = 0; function OnGUI() { GUI.depth = guiDepth; if(GUI.RepeatButton(Rect(0,0,100,100), "GoBack")) { guiDepth = 1; example2.guiDepth = 0; } } }
И скопируйте это в другой скрипт:
// Makes this button go back in depth over the example1 class one. class example2 extends MonoBehaviour { static var guiDepth : int = 1; function OnGUI() { GUI.depth = guiDepth; if(GUI.RepeatButton(Rect(50,50,100,100), "GoBack")) { guiDepth = 1; example1.guiDepth = 0; } } }