AssetPreview
класс в UnityEditor
Описание
Утилита для получения предварительного просмотра ассетов по экземпляру ID ассетов, См. AssetPreview.GetAssetPreview. Поскольку предварительные просмотры загружаются асинхронно, предусмотрены методы для запроса, если все предварительные просмотры были полностью загружены, см. AssetPreview.IsLoadingAssetPreviews. Загруженные предварительные просмотры хранятся в кэше, размер кэша можно контролировать вызовами [AssetPreview.SetPreviewTextureCacheSize].
Методы этого класса можно использовать так: — для отрисованного предпросмотра применяйте AssetPreview.GetAssetPreview. — Для небольшого значка на объект используйте AssetPreview.GetMiniThumbnail (примечание: Texture2D возвращает текстуру полного размера, а не миниатюру). — Для иконки общего типа используйте AssetPreview.GetMiniTypeThumbnail. — Для оптимизированного, основанного на пути использования значкаAssetDatabase.GetCachedIcon.
Статические методы
| Метод | Описание |
|---|---|
| GetAssetPreview | Возвращает рендированную текстуру предварительного просмотра для ассета. Это большое изображение, отображаемое в сеточном представлении окна Project. |
| GetMiniThumbnail | Получает небольшой значок для конкретного экземпляра объекта. |
| GetMiniTypeThumbnail | Получает общий значок для заданного типа. |
| IsLoadingAssetPreview | Проверяет, все еще ли загружается предварительный просмотр для конкретного ассета. Предварительные просмотры загружаются асинхронно, поэтому проверьте это и перекрасьте, когда он закончится. |
| IsLoadingAssetPreviews | Проверяет, все ли запрошенные предварительные просмотры все еще загружаются. Предварительные просмотры загружаются асинхронно, так что проверьте это и перекрасьте, когда они закончатся. |
| SetPreviewTextureCacheSize | Задайте размер кэш-памяти предварительного просмотра ресурсов, который позволяет одновременно хранить все видимые предварительные просмотры на экране. |