Unity 6.3
0 онлайн 76 гостей 3 в системе
Вход

TerrainDetailTextureWizard

класс в UnityEditor

Наследуется от:TerrainWizard

Описание

Предоставляет методы для отображения мастера детализации текстуры.

Производный класс, управляющий мастерами детализирующих мешей, которые служат для просмотра и изменения данных детализирующих мешей.

Примечание: Этот метод основан на TerrainWizard. Дополнительные ресурсы: TerrainWizard, DetailMeshWizard

Открытые методы

Метод Описание
OnEnableUnity вызывает этот метод автоматически при включении мастера сетки деталей.
ResetDefaultsИнициализирует мастер детализации текстуры по умолчанию.
Унаследованные члены 8

Статические свойства

СвойствоОписание
focusedWindowEditorWindow, на котором в настоящее время находится фокус клавиатуры. (только для чтения)
mouseOverWindowEditorWindow в настоящее время под курсором мыши. (только для чтения)

Свойства

СвойствоОписание
autoRepaintOnSceneChangeВключите это свойство для автоматического перерисовывания окна при изменении SceneView.
dataModeControllerЭкземпляр IDataModeController для обработки функций DataMode для текущего окна.
dockedВозвращает true, если EditorWindow закреплен.
EditorWindowМы внутри.
hasFocusВозвращает true, если EditorWindow фокусируется.
hasUnsavedChangesЭто свойство определяет, будет ли Редактор предлагать пользователю сохранить или отбросить несохраненные изменения перед закрытием окна.
maximizedБудет ли это окно максимизировано?
maxSizeМаксимальный размер этого окна, когда оно плавающее или модальное. Максимальный размер не используется, когда окно пришвартировано.
minSizeМинимальный размер этого окна, когда оно плавающее или модальное. Минимальный размер не используется, когда окно пришвартировано.
overlayCanvasOverlayCanvas для этого окна.
positionЖелаемое положение окна в пространстве экрана.
rootVisualElementПолучает корневой визуальный элемент этой иерархии окон.
saveChangesMessageСообщение, которое отображается пользователю при получении запроса на сохранение
titleContentGUIContent используется для рисования названия EditorWindows.
wantsLessLayoutEventsУказывает, выполняется ли проход макета перед всеми событиями пользователя (например, EventType.MouseDown или EventType.KeyDown) или только перед событиями перерисовки.
wantsMouseEnterLeaveWindowПроверяет, получены ли события MouseEnterWindow и MouseLeaveWindow в GUI в этом окне Редактора.
wantsMouseMoveПроверяет, получены ли события MouseMove в GUI в этом окне Редактора.
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.
createButtonNameПозволяет установить текст, который будет отображаться на кнопке создания мастера.
errorStringПозволяет задать текст ошибки мастера.
helpStringПозволяет задать текст справки мастера.
isValidПозволяет включить и отключить кнопку мастера создания, чтобы пользователь не мог нажать на нее.
otherButtonNameПозволяет вам установить текст, отображаемый на дополнительной кнопке мастера "Другие". Оставьте этот параметр, чтобы не отображать кнопку.

Открытые методы

МетодОписание
BeginWindowsОтметить начальную область всех всплывающих окон.
CloseЗакройте окно редактора.
DiscardChangesОтбрасывает несохраненные изменения в содержимом окна.
EndWindowsЗакрыть группу окон, начинающуюся с EditorWindow.BeginWindows.
FocusПеремещает фокус клавиатуры на другой EditorWindow.
GetExtraPaneTypesПолучает дополнительные типы EditorWindow, связанные с текущим окном.
RemoveNotificationПрекратить показ сообщения об уведомлении.
RepaintЗаставить окно перекраситься. Это ставит в очередь команду для отображения окна в следующем кадре.
SaveChangesВыполняет сохранение содержимого окна.
SendEventОтправляет Событие в окно.
ShowПоказать окно EditorWindow.
ShowAsDropDownОтображает окно с поведением выпадающего списка и стилем.
ShowAuxWindowПоказать окно редактора во вспомогательном окне.
ShowModalПоказать модальный редактор.
ShowModalUtilityПоказывает EditorWindow как плавающее модальное окно.
ShowNotificationПоказать сообщение об уведомлении.
ShowPopupОтображает окно редактора с использованием всплывающих окон.
ShowTabПоказывает пришвартованное окно Редактора.
ShowUtilityПоказывать EditorWindow как плавающее окно.
TryGetOverlayПолучить Оверлей с соответствующим ID из EditorWindow полотна.
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.
ResetDefaultsИнициализация мастера по умолчанию.

Защищенные методы

МетодОписание
OnBackingScaleFactorChangedВызывается при изменении масштаба UI для этого EditorWindow.
DrawWizardGUIБудет вызвана для содержимого чертежа, когда ScriptableWizard необходимо обновить свой GUI.

Статические методы

МетодОписание
CreateWindowСоздает EditorWindow типа T.
FocusWindowIfItsOpenФокусирует первый найденный EditorWindow указанного типа, если он открыт.
GetWindowВозвращает первый EditorWindow типа windowType, который в данный момент находится на экране.
GetWindowWithRectВозвращает первый EditorWindow типа t, который в данный момент находится на экране.
HasOpenInstancesПроверяет открытость окна редактора.
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.
CreateInstanceСоздает экземпляр скриптового объекта.
DisplayWizardСоздает мастер.
DisplayTerrainWizardОтображает мастер рельефа.

Операторы

ОператорОписание
boolСуществует ли объект?
оператор!=Сравнивает, если два объекта ссылаются на разные объекты.
оператор ==Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту.

Сообщения

СообщениеОписание
AwakeВызывается при открытии нового окна.
CreateGUICreateGUI вызывается, когда EditorWindow's rootVisualElement готова к заполнению.
hasUnsavedChangesЭто свойство определяет, будет ли Редактор предлагать пользователю сохранить или отбросить несохраненные изменения перед закрытием окна.
OnBecameInvisibleВызывается после того, как окно удалено из контейнерного представления или больше не видно в коллекции EditorWindow с вкладками.
OnBecameVisibleВызывается после добавления окна в представление контейнера.
OnDestroyOnDestroy вызывается для закрытия окна EditorWindow.
OnFocusВызывается, когда окно получает фокус клавиатуры.
OnGUIРеализуйте свой собственный редактор GUI здесь.
OnHierarchyChangeОбработчик для сообщения, которое отправляется при изменении объекта или группы объектов в иерархии.
OnInspectorUpdateOnInspectorUpdate вызывается с частотой 10 кадров в секунду, чтобы дать инспектору возможность обновить изображение.
OnLostFocusВызывается, когда окно теряет фокус клавиатуры.
OnProjectChangeОбработчик сообщения, которое отправляется при каждом изменении состояния проекта.
OnSelectionChangeВызывается при изменении выбора.
saveChangesMessageСообщение, которое отображается пользователю при получении запроса на сохранение
UpdateВызывается несколько раз в секунду на всех видимых окнах.
AwakeВызывается при создании экземпляра ScriptableObject.
OnDestroyЭта функция вызывается, когда скриптовый объект будет уничтожен.
OnDisableЭта функция вызывается, когда скриптовый объект выходит за пределы области действия.
OnValidateФункция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector.
ResetСброс значений по умолчанию.
OnWizardCreateЭтот метод вызывается, когда пользователь нажимает кнопку Создать.
OnWizardOtherButtonПозволяет указать действие, которое будет выполняться при нажатии пользователем другой кнопки.
OnWizardUpdateЭта команда вызывается при открытии мастера или при любом изменении пользователем какого-либо элемента в мастере.

Мероприятия

МероприятиеОписание
windowFocusChangedВызывается при изменении фокуса окна редактора.