SVGImporter
класс в Unity.VectorGraphics.Editor
Наследуется от:AssetImporters.ScriptedImporter
Описание
Класс импортёра SVG.
Свойства
| Свойство | Описание |
|---|---|
| AdvancedMode | Используйте расширенные настройки. |
| Alignment | Выравнивание спрайта SVG. |
| CustomPivot | Настраиваемый поворот, когда выравнивание "Настраиваемое". |
| FilterMode | Режим фильтрации текстуры (используется только при импорте текстуры). |
| GeneratePhysicsShape | Автоматически генерирует физическую форму. |
| GradientResolution | Максимальное разрешение для градиентной текстуры. |
| KeepTextureAspectRatio | Размер текстуры (используется только при импорте текстуры). |
| MaxCordDeviation | Расстояние на проводе до прямой линии между двумя точками, после которой будет генерироваться дополнительная тесселяция. |
| MaxCordDeviationEnabled | Включает ограничение "максимальное отклонение координат". |
| MaxTangentAngle | Максимальный угол касания (в градусах), после которого будет генерироваться больше тесселяции. |
| MaxTangentAngleEnabled | Включает ограничение "максимальный угол касания". |
| PredefinedResolutionIndex | Предопределенное разрешение, используемое, когда не в расширенном режиме. |
| PreserveSVGImageAspect | При импорте в SVGImage, сохраняет соотношение сторон генерируемого спрайта. |
| ResolutionMultiplier | Дополнительный масштабный коэффициент для целевого разрешения. |
| SampleCount | Число семплов на пиксель (используется только при импорте текстуры). |
| SamplingStepDistance | Число образцов, оцененных на маршрутах. |
| StepDistance | Единообразное расстояние между шагами, используемое для тесселяции. |
| SvgPixelsPerUnit | Количество пикселей на Unity единицу. |
| SvgType | Как будет импортирован файл SVG |
| TargetResolution | Целевое разрешение, на котором отображается этот SVG. |
| TessellationMode | Режим серийного номера, используемый при импорте документа SVG. |
| TexturedSpriteMeshType | Для текстурированного спрайта, тип сетки |
| TextureHeight | Высота текстуры (используется только при импорте текстуры). |
| TextureSize | Размер текстуры (используется только при импорте текстуры с "сохранением соотношения сторон"). |
| TextureWidth | Ширина текстуры (используется только при импорте в текстуру). |
| UseSVGPixelsPerUnit | При импорте как текстурированный спрайт, использует размер SVG для вычисления пикселей на единицу. |
| ViewportOptions | Параметры окна просмотра для использования при импорте документа SVG. |
| WrapMode | Режим обвода текстуры (используется только при импорте текстуры). |
Открытые методы
| Метод | Описание |
|---|---|
| OnImportAsset | Импорт ассета SVG |
Унаследованные члены 5
Свойства
| Свойство | Описание |
|---|---|
| assetBundleName | Получить или установить имя AssetBundle. |
| assetBundleVariant | Получить или установить вариант AssetBundle. |
| assetPath | Имя пути ассета для данного импортера. (только для чтения) |
| importSettingsMissing | Значение true, если метафайл не предоставляется с импортированным ассетом. |
| userData | Получить или установить любые данные пользователя. |
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| AddRemap | Сопоставление субактива из импортированного ассета (например, файла FBX) с внешним ассетом того же типа. |
| GetExternalObjectMap | Получает копию сопоставления внешнего объекта, используемого AssetImporter. |
| RemoveRemap | Удаляет элемент из карты внешних объектов. |
| SaveAndReimport | Сохранить настройки импортера ассетов, если импортер ассетов загрязнен. |
| SetAssetBundleNameAndVariant | Установите имя и вариант AssetBundle. |
| SupportsRemappedAssetType | Проверяет, поддерживает ли AssetImporter пересопоставление данного типа ассета. |
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
| SupportsRemappedAssetType | Переопределите этот метод, если ваш ScriptedImporter поддерживает пересопоставление определенных типов ассетов. |
Статические методы
| Метод | Описание |
|---|---|
| GetAtPath | Получает импортер ассета для ассета в пути. |
| GetImportLog | Получает журналы, созданные во время импорта ассета по пути. |
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |
Сообщения
| Сообщение | Описание |
|---|---|
| GatherDependenciesFromSourceFile | Статический обратный вызов, который вы можете реализовать, чтобы задать зависимости артефактов от других ассетов и оптимизировать порядок импорта ассетов. |
| OnValidate | Эта функция вызывается при загрузке импортера или изменении значения в Inspector. |
| Reset | Сброс значений по умолчанию. |