Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

EditorGUI

class in UnityEditor

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Описание

These work pretty much like the normal GUI functions - and also have matching implementations in EditorGUILayout.

Статические переменные

actionKeyIs the platform-dependent "action" modifier key held down? (Read Only)
indentLevelThe indent level of the field labels.
showMixedValueMakes the following controls give the appearance of editing multiple different values.

Статические функции

BeginChangeCheckПроверяет, был ли изменен какой-либо контрол внутри блока кода.
BeginDisabledGroupСоздает группу контролов, которые могут быть выключены.
BeginPropertyСоздает обертку для свойства, полезно для создания обычных контролов GUI, работающих с SerializedProperty.
BoundsFieldСоздает поле Center & Extents для ввода границ Bounds.
ColorFieldСоздает поле для выбора цвета Color
CurveFieldСоздает поле для редактирования анимационной кривой AnimationCurve.
DelayedFloatFieldСоздает поле для ввода значений типа float.
DelayedIntFieldСоздает поле для ввода значений типа float.
DelayedTextField@param label Необязательный текст, отображаемый над полем.
DoubleFieldСоздает поле для ввода значений типа float.
DrawPreviewTextureРисует текстуру внутри прямоугольника.
DrawRectDraws a filled rectangle of color at the specified position and size within the current editor window.
DrawTextureAlphaРисует альфа-канал текстуры внутри прямоугольника.
DropShadowLabelРисует текст с отбрасываемой тенью.
EndChangeCheckЗавершает проверку изменений, начатую с BeginChangeCheck ().
EndDisabledGroupЗавершает выключенную группу, начатую с BeginDisabledGroup.
EndPropertyЗавершает обертку свойства, начатую с BeginProperty.
EnumMaskFieldСоздает поле для масок на основе перечисления enum.
EnumMaskPopupСоздает всплывающий список на основе перечисления enum.
EnumPopupСоздает всплывающий список на основе перечисления enum.
FloatFieldСоздает поле для ввода значений типа float.
FocusTextInControlПереносит фокус клавиатуры к названному текстовому полю и начинает редактирование содержимого.
FoldoutСоздаёт текст с раскрывающейся стрелкой слева.
GetPropertyHeightВозвращает значение высоты, необходимое для контрола PropertyField.
HandlePrefixLabelMake a label for some control.
HelpBoxMake a help box with a message to the user.
InspectorTitlebarMake an inspector-window-like titlebar.
IntFieldMake a text field for entering integers.
IntPopupMake an integer popup selection field.
IntSliderMake a slider the user can drag to change an integer value between a min and a max.
LabelFieldMake a label field. (Useful for showing read-only info.)
LayerFieldMake a layer selection field.
LongFieldСоздает поле для ввода значений типа float.
MaskFieldMake a field for masks.
MinMaxSliderMake a special slider the user can use to specify a range between a min and a max.
MultiFloatFieldMake a multi-control with text fields for entering multiple floats in the same line.
MultiPropertyFieldMake a multi-control with several property fields in the same line.
ObjectFieldMake an object field. You can assign objects either by drag and drop objects or by selecting an object using the Object Picker.
PasswordFieldСоздает текстовое поле, в которое пользователь может ввести пароль.
PopupMake a generic popup selection field.
PrefixLabelMake a label in front of some control.
ProgressBarMake a progress bar.
PropertyFieldMake a field for SerializedProperty.
RectFieldMake an X, Y, W & H field for entering a Rect.
SelectableLabelMake a selectable label field. (Useful for showing read-only info that can be copy-pasted.)
SliderMake a slider the user can drag to change a value between a min and a max.
TagFieldMake a tag selection field.
TextAreaMake a text area.
TextFieldMake a text field.
ToggleMake a toggle.
ToggleLeftMake a toggle field where the toggle is to the left and the label immediately to the right of it.
Vector2FieldMake an X & Y field for entering a Vector2.
Vector3FieldMake an X, Y & Z field for entering a Vector3.
Vector4FieldMake an X, Y, Z & W field for entering a Vector4.