Комментарии 4
«Плюс» за глубину и подход исследователя в решении даже простых проблем.
Есть же GuiLayout.BeginArea(rect)/EndArea и поехали верстать гуй через GuiLayout. Разве нет?
Иногда нет.
Например, когда пишешь PropertyDrawer. В этом случае методы GUILayout не работают вообще.
Или когда необходимо рисовать элементы поверх друг друга. Думаю, этого можно добиться используя GUILayoutUtility.GetLastRect + GUILayout.BeginArea/EndArea. Но мне жаль людей, которые будут поддерживать этот код.
Например, когда пишешь PropertyDrawer. В этом случае методы GUILayout не работают вообще.
Или когда необходимо рисовать элементы поверх друг друга. Думаю, этого можно добиться используя GUILayoutUtility.GetLastRect + GUILayout.BeginArea/EndArea. Но мне жаль людей, которые будут поддерживать этот код.
Bootstrap + Grid Layout для Unity3D
Прикольненько
Прикольненько
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как я перестал беспокоиться и начал резать прямоугольники в Unity правильно