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

TrueTypeFontImporter

класс в UnityEditor

Наследуется от:AssetImporter

Описание

AssetImporter для импорта шрифтов.

Свойства

Свойство Описание
ascentCalculationModeРежим расчета для определения высоты шрифта.
characterPaddingПиксели границы, добавляемые к изображениям символов для заполнения. Это полезно, если вы хотите отобразить текст с помощью шейдера, который должен отображаться за пределами области символов (например, шейдер контуров).
characterSpacingРасстояние между изображениями символов в генерируемой текстуре в пикселях. Это полезно, если вы хотите отобразить текст с помощью шейдера, который отображает пиксели за пределами области символов (например, шейдер контуров).
customCharactersНастраиваемый набор символов, которые будут включены в текстуру шрифта.
fontNamesМассив имен шрифтов, используемый, когда includeFontData установлен в false.
fontReferencesСсылки на другие шрифты, которые будут использоваться для поиска резервных вариантов.
fontRenderingModeРежим отображения шрифтов, используемый для этого шрифта.
fontSizeРазмер шрифта, используемый для импорта символов.
fontTextureCaseИспользуйте это для настройки символов, которые должны быть импортированы.
fontTTFNameВнутреннее имя шрифта в файле TTF.
includeFontDataЕсли это включено, то фактический шрифт будет встроен в ассет для Динамических шрифтов.
shouldRoundAdvanceValueЗадайте этому свойству значение true, если хотите округлять внутреннюю ширину продвижения шрифта до ближайшего целого.

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

Метод Описание
GenerateEditableFontСоздать редактируемую копию ассета шрифтов в пути.
Унаследованные члены 4

Свойства

СвойствоОписание
assetBundleNameПолучить или установить имя AssetBundle.
assetBundleVariantПолучить или установить вариант AssetBundle.
assetPathИмя пути ассета для данного импортера. (только для чтения)
importSettingsMissingЗначение true, если метафайл не предоставляется с импортированным ассетом.
userDataПолучить или установить любые данные пользователя.
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.

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

МетодОписание
AddRemapСопоставление субактива из импортированного ассета (например, файла FBX) с внешним ассетом того же типа.
GetExternalObjectMapПолучает копию сопоставления внешнего объекта, используемого AssetImporter.
RemoveRemapУдаляет элемент из карты внешних объектов.
SaveAndReimportСохранить настройки импортера ассетов, если импортер ассетов загрязнен.
SetAssetBundleNameAndVariantУстановите имя и вариант AssetBundle.
SupportsRemappedAssetTypeПроверяет, поддерживает ли AssetImporter пересопоставление данного типа ассета.
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

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

МетодОписание
GetAtPathПолучает импортер ассета для ассета в пути.
GetImportLogПолучает журналы, созданные во время импорта ассета по пути.
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.

Операторы

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