Как сделать отступ перед элементами выпадающего списка? [OK]

Раздел, посвящённый всему, что связано с программированием для Редактора Юнити. Скрипты Редактора, Wizards и прочее.

Как сделать отступ перед элементами выпадающего списка? [OK]

Сообщение AndreyMust19 06 ноя 2011, 12:26

В Editor-классе прописано создание другого инспектора:
Синтаксис:
Используется csharp
public override void OnInspectorGUI() {
        EditorGUIUtility.LookLikeInspector();
        if (mouse = EditorGUILayout.Foldout(mouse, "Mouse")) {
        cm.sensitivityX = EditorGUILayout.FloatField("Horisontal sensitivity", cm.sensitivityX, EditorStyles.label);
                cm.sensitivityY = EditorGUILayout.FloatField("Vertical sensitivity", cm.sensitivityY);
        }

Когда раскрываю список "Mouse", оба поля для веществ. чисел уперты к левому краю окна инспектора. Как заставить редактор между элементом и краем окна ставить отступ? Либо сделать это вручную? Есть Space() и FlexibleSpace(), но оба создают пустое пространство по вертикали.
Последний раз редактировалось AndreyMust19 06 ноя 2011, 15:51, всего редактировалось 1 раз.
Нужна помощь? Сами, сами, сами, сами, сами... делаем все сами
AndreyMust19
Адепт
 
Сообщения: 1119
Зарегистрирован: 07 июн 2011, 13:19

Re: Как сделать отступ перед элементами выпадающего списка?

Сообщение Neyl 06 ноя 2011, 13:35

Для создания отступов служит EditorGUI.indentLevel
Аватара пользователя
Neyl
UNIверсал
 
Сообщения: 404
Зарегистрирован: 20 июн 2010, 10:17

Re: Как сделать отступ перед элементами выпадающего списка?

Сообщение Neodrop 06 ноя 2011, 14:59

Можно ещё GUILayout.Space (если используете лайоуты)
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Как сделать отступ перед элементами выпадающего списка?

Сообщение AndreyMust19 06 ноя 2011, 15:51

Neyl писал(а):Для создания отступов служит EditorGUI.indentLevel

Во, спасибо! А я в EditorGUILayout ищу.
Нужна помощь? Сами, сами, сами, сами, сами... делаем все сами
AndreyMust19
Адепт
 
Сообщения: 1119
Зарегистрирован: 07 июн 2011, 13:19

Re: Как сделать отступ перед элементами выпадающего списка? [OK]

Сообщение Neodrop 06 ноя 2011, 16:15

Space и FlexibleSpace не создают отступ "только по вертикали". Они создают отступ в пределах текущего лайоута. А текущий, по-умолчанию - как раз вертикальный.
Это так, для общего развития.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Как сделать отступ перед элементами выпадающего списка? [OK]

Сообщение AndreyMust19 06 ноя 2011, 16:34

Можно, но приходится каж. элемент группировать по горизонтали (3 строчки). Потом отступ слишком большой, и, похоже, не регулируется.
Нужна помощь? Сами, сами, сами, сами, сами... делаем все сами
AndreyMust19
Адепт
 
Сообщения: 1119
Зарегистрирован: 07 июн 2011, 13:19

Re: Как сделать отступ перед элементами выпадающего списка? [OK]

Сообщение Neodrop 06 ноя 2011, 17:28

Space ? Сколько задал, столько и будет в пикселях.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт


Вернуться в Editor

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3