Unity3d вики
Advertisement

Редактирование свойств значений[]

Свойства значений не ссылаются ни на что и могут быть отредактированы прямо на месте. Типичные свойства значений - числа, переключатели, строки и выпадающие списки. Также ими могут быть цвета, векторы, кривые и другие типы.

EditingValueProperties40-0

Значения свойств могут быть числами, чекбоксами, строками....

Значения свойств могут быть числами, чекбоксами, строками....

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

  • Вы можете щелкнуть левой кнопкой мыши на числовом поле и перетащить мышь для быстрого скроллинга значения.
  • Некоторые числовые поля также имеют слайдер для визуальной настройки значения.

Некторые свойства открывают небольшой всплывающий диалог, который может быть использован для редактирования значения.

Выбор цвета[]

Свойство с типом Цвет открывает Окно Выбора Цвета (на Mac OS X это окно может быть изменено на родно окно операционной системы включением "Use OS X Color Picker" в Unity->Preferences.)

Ссылка на окно выбора цвета в Инспекторе выглядит так:

EditingValueProperties40-1

Ссылка на окно выбора цвета.






В открывшемся окне можно просто кликнуть на нужном цвете:

EditingValueProperties40-2

Описание окна (всерху вниз): Текущий цвет, Инструмент "Пипетка", Пространство цвета, Область выбора цвета, Селектор RGB/HSV, текущие значения цветов, Альфа канал.

Используйте "Пипетку" когда Вы хотите выбрать цвет просто щелкнув на нужном.
Селектор RGB / HSV позволяет Вам переключиться от значений Красного/Зеленого/Синего к значениям Оттенок/Насыщенность/Яркость.
Прозрачностью цвета можно управлять значением Альфа канала.

Редактор кривых[]

Свойство типа "Кривая анимации" (AnimationCurve) открывает Редактор кривых.  Этот редактор позволяет Вам редактировать кривые или выбрать из одной из предустановленных. Для дальнейшей информации смотрите Редактор кривых.

Тип называется Кривой анимации по причинам совместимости, но на самом деле он может быть использован для определения любой кривой функции. Значение функции может быть получено рантайм в скрипте.




Свойство показывается в Инспекторе маленьким превью:

EditingValueProperties40-3

Превью кривой в Инспекторе.

Щелкните по нему, чтобы открыть Редактор кривых:


EditingValueProperties40-4

Редактор кривых. Режим сглаживания, Предустановленные кривые.

Режим сглаживания позволяет выбрать Ping Pong, Clamp или Loop сглаживание в контрольных точках кривой.
Предустановки позволяют выбрать из кривых по умолчанию.






Редактор градиента[]

В графике и анимации часто полезно смешивать один цвет с другим в пространстве или времени. Градиент - визуальное представление изменения цвета прост опредставляемое главными цветами (которые называются стопами) и переходами между ними. В Юнити градиенты имеют свой собственный редактор, показанный ниже..

EditingValueProperties40-5

Стрелки указывающие вверх вдоль нижней части градиента - это стопы. Вы можете выбрать стоп щелкнув по нему. Его значение показано в поле Color (Цвет) ниже. При щедчке по этому полю откроется стандартное Окно выбора цвета. Новый стоп создается щелчком под градиентом. Позиция любого стопа может быть изменена простым перетаскиванием. Удаление - щелчком по стопу и нажатием  ctrl/cmd + delete.

Стрелки указывающие вниз над градиентом также стопы, но они соответствуют альфа каналу градиента в данной точке. По умолчанию оба этих стопа установлены в 100% (т.е. полностью не прозрачны) но может быть добавлено любое число стопов и отредактировано аналогично стопам цвета.

Массивы[]

Скрипты, которые Вы пишете могут использовать родные массивы .Net. Когда Инспектор встречает массив от будет позволять Вам редактировать длину массива. По умолчанию длина - ноль. Когда размер устанавливается больше 0, Инспектор создает слоты, где Вы можете ввести значения элементов массива. Если Ваш массив состоит из типов, известных Юнити, Инспектор будет вставлять соответствующий редактор значения. Например:

1
2
 var pickupColors : Color32[];
 

Приведет к отображению ссылки на Окно выбора цвета для каждого элемента массива.

Advertisement