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

ObjectPreview

класс в UnityEditor

Описание

Базовый класс, из которого будет производиться пользовательский предварительный просмотр.

Вы указываете, для какого типа будет показан предварительный просмотр, используя атрибут CustomPreview, полученный из ObjectPreview. Ниже вы можете увидеть небольшой пример, который отобразит имя объекта, который проверяется. Окно предварительного просмотра появится в нижней части окна Inspector.

using UnityEngine;
using UnityEditor;

[CustomPreview(typeof(GameObject))] public class MyPreview : ObjectPreview { public override bool HasPreviewGUI() { return true; }

public override void OnPreviewGUI(Rect r, GUIStyle background) { GUI.Label(r, target.name + " is being previewed"); } }

Свойства

Свойство Описание
targetОбъект, предварительный просмотр которого ведется в данный момент.

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

Метод Описание
CleanupИспользуйте эту функцию для высвобождения ресурсов, выделенных реализацией ObjectPreview.
CreatePreviewСм. Editor.CreatePreview.
DrawPreviewЭто первая точка входа для чертежа предварительного просмотра.
GetInfoStringРеализуйте этот метод для отображения информации об объекте вверху предварительного просмотра объекта.
GetPreviewTitleПереопределите этот метод, если вы хотите изменить метку области Предварительного просмотра.
HasPreviewGUIМожно ли просмотреть этот компонент в его текущем состоянии?
InitializeВызывается, когда создается предварительный просмотр с объектами, находящимися в предварительном просмотре.
MoveNextTargetВызывается для итерации через цели, это будет использоваться при предварительном просмотре более чем одной цели.
OnInteractivePreviewGUIРеализация для создания собственного интерактивного пользовательского предварительного просмотра. Интерактивные пользовательские предварительные просмотры используются в области предварительного просмотра инспектора и выборщика объектов.
OnPreviewGUIРеализация для создания собственного пользовательского предварительного просмотра для области предварительного просмотра инспектора, заголовков основного редактора и селектор объекта.
OnPreviewSettingsПереопределите этот метод, если вы хотите показать настраиваемые элементы управления в заголовке предварительного просмотра.
ResetTargetВызывается для Reset целей перед итерацией через них.