Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

CameraEditor

класс в UnityEditor / Наследует от: Editor

Описание

Редактор камеры Unity.

Это класс редактора камер Unity. Если вы хотите написать свой собственный редактор камер, вы можете расширить этот класс и переопределить функцию OnInspectorGUI.

Свойства

settings Настройки редактора камеры.

Публичные Методы

OnDestroy См. ScriptableObject.OnDestroy.
OnDisable См. ScriptableObject.OnDisable.
OnEnable См. ScriptableObject.OnEnable.
OnInspectorGUI См. Editor.OnInspectorGUI.
OnSceneGUI См. Editor.OnSceneGUI.

Унаследованные члены

Свойства

serializedObject SerializedObject, представляющий проверяемый объект или объекты.
target Инспектируемый объект.
targets Массив всех проверяемых объектов.
hideFlags Должен ли объект быть скрыт, сохранен вместе со сценой или изменен пользователем?
name Имя объекта.

Публичные Методы

CreateInspectorGUI Реализуйте этот метод, чтобы создать собственный инспектор UIElements.
DrawDefaultInspector Рисует встроенный инспектор.
DrawHeader Вызовите эту функцию, чтобы нарисовать заголовок редактора.
DrawPreview Первая точка входа для предварительного просмотра чертежа.
GetInfoString Реализуйте этот метод, чтобы отображать информацию об активе поверх предварительного просмотра актива.
GetPreviewTitle Переопределите этот метод, если хотите изменить метку области предварительного просмотра.
HasPreviewGUI Переопределите этот метод в подклассах, если вы реализуете OnPreviewGUI.
OnInteractivePreviewGUI Реализация для создания собственного интерактивного пользовательского предварительного просмотра. Интерактивные пользовательские предварительные просмотры используются в области предварительного просмотра инспектора и селектора объектов.
OnPreviewGUI Реализовать создание собственного пользовательского предварительного просмотра для области предварительного просмотра инспектора, заголовков основного редактора и селектора объектов.
OnPreviewSettings Переопределите этот метод, если вы хотите отображать пользовательские элементы управления в заголовке предварительного просмотра.
RenderStaticPreview Переопределите этот метод, если вы хотите визуализировать статический предварительный просмотр.
Repaint Перерисовать все инспекторы, отображающие этот редактор.
RequiresConstantRepaint Проверяет, требует ли этот редактор постоянной перерисовки в его текущем состоянии.
UseDefaultMargins Переопределите этот метод в подклассах, чтобы он возвращал false, если вам не нужны поля по умолчанию.
GetInstanceID Возвращает идентификатор экземпляра объекта.
ToString Возвращает имя объекта.

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

ShouldHideOpenButton Возвращает настройку видимости кнопки «Открыть» в Инспекторе.

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

CreateCachedEditor По возвращении предыдущийредактор является редактором для targetObject или targetObjects. Функция либо возвращает значение, если редактор уже отслеживает объекты, либо уничтожает предыдущий редактор и создает новый.
CreateCachedEditorWithContext Создает кэшированный редактор, используя объект контекста.
CreateEditor Создайте собственный редактор для targetObject или targetObjects.
CreateEditorWithContext Создайте собственный редактор для targetObject или targetObjects с контекстным объектом.
DrawFoldoutInspector Рисует графический интерфейс инспектора с раскрывающимся заголовком для цели.
Destroy Удаляет игровой объект, компонент или ресурс.
DestroyImmediate Немедленно уничтожает объект obj. Вместо этого вам настоятельно рекомендуется использовать Destroy.
DontDestroyOnLoad Не уничтожайте целевой объект при загрузке новой сцены.
FindObjectOfType Возвращает первый активный загруженный объект типа Type.
FindObjectsOfType Получает список всех загруженных объектов типа Type.
Instantiate Клонирует исходный объект и возвращает клон.
CreateInstance Создает экземпляр объекта, доступного для сценария.

Операторы

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

Сообщения

HasFrameBounds Проверяет, можно ли вычислить пользовательские границы для этого редактора.
OnGetFrameBounds Получает пользовательские границы для цели этого редактора.
OnSceneGUI Позволяет редактору обрабатывать событие в представлении "Сцена".
OnDestroy Эта функция вызывается, когда объект, доступный для сценария, будет уничтожен.
OnValidate Функция только для редактора, которую Unity вызывает при загрузке скрипта или изменении значения в Инспекторе.
Reset Восстановить значения по умолчанию.

События

finishedDefaultHeaderGUI Событие, возникающее при рисовании заголовка окна Инспектора после того, как были нарисованы элементы заголовка по умолчанию..
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3