AssetPreview.GetMiniThumbnail
Declaration
public static Texture2D GetMiniThumbnail(Object obj);Параметры
| Параметр | Описание |
|---|---|
| Объект | Экземпляр объекта, для которого возвращается значок. |
Возвращаемое значение
Texture2D Настраиваемый значок, если переданный объект имеет его, в противном случае резервный значок для его типа. Если объект является Texture2D, то он рассматривается как собственный миниатюрный изображение, и возвращается текстура полного размера, включая упаковку канала.
Описание
Получает небольшой значок для конкретного экземпляра объекта.
Объекты с пользовательскими значками, такими как GameObjects, префабы по типу, MonoBehaviour и ScriptableObject через выбранный значок или атрибут Icon, освещение по типу или варианты материалов возвращают этот значок. Texture2D является особым случаем: он возвращает текстуру в полном размере, включая любую упаковку каналов, так что обычные карты и другие нецветные текстуры отображаются с неправильными цветами. Возвращаемое изображение не является изображением, отображаемым в окне Project (которое использует AssetDatabase.GetCachedIcon и AssetPreview.GetAssetPreview). Для правильного изображения текстуры размера значка используйте AssetDatabase.GetCachedIcon, которое синхронно и всегда доступно. Для большого, рендируемого предварительного просмотра используйте AssetPreview.GetAssetPreview, которое загружается асинхронно и возвращает null до завершения рендеринга. Для обычного типа значка, который никогда не возвращает пиксели экземпляра, используйте AssetPreview.GetMiniTypeThumbnail.