Unity 6.3
0 онлайн 106 гостей 3 в системе
Вход
Ассеты и медиа Шаг 4 из 148

Ссылка на поддерживаемый тип ассета

Unity поддерживает множество различных типов ассетов и наиболее распространенные типы файлов изображений. импортеры активов для обработки и преобразования внешних файлов в ассеты, которые вы можете использовать в своем проекте.

Unity поддерживает следующие типы файлов:

  • 3D файлы моделей: Unity поддерживает стандартные и проприетарные форматы файлов моделей. Внутренне, Unity использует формат файла FBX в качестве цепи импорта. Список поддерживаемых файлов см. в 3D импортеры моделей.
  • Файлы изображений: Unity импортирует файлы изображений в виде текстур и поддерживает наиболее распространенные типы файлов изображений. Список поддерживаемых файлов см. в Импортеры изображений.
  • Аудио и видео файлы: Unity поддерживает многие аудио и видео форматы файлов. Для списка поддерживаемых файлов, см. Аудио и видео импортеры.
  • Файлы шейдеров: Unity поддерживает различные типы файлов шейдеров в зависимости от используемого графического конвейера. Список поддерживаемых файлов см. в Импортеры шейдеров.
  • Текстовые и произвольные данные: Unity может импортировать произвольные данные из таких файлов, как .html, .xml, .json, которые можно использовать для хранения и использования данных из внешних источников. Список поддерживаемых файлов см. в Импортеры текстовых и произвольных данных.
  • Плагины и связанные с кодом активы: Вы можете добавить управляемые и собственные плагины файлы в ваш проект, чтобы расширить функциональность вашего приложения, и определения сборки для создания и организации скриптов в сборки. Список поддерживаемых файлов см. в разделе Плагины и импортеры кода
  • Основные активы: Существует ряд типов ассетов, которые являются основными для Unity Editor. Список поддерживаемых файлов см. в Импортеры основных активов.

Импортеры ассетов

Unity использует импортеры для обработки и преобразования внешних файлов в ассеты, которые могут быть использованы в вашем проекте. Каждый тип файла имеет соответствующий импортер, который обрабатывает его специфические требования.

Unity поддерживает множество типов файлов ассетов благодаря своей коллекции встроенных импортеров. Большинство из этих импортеров реализованы в нативном коде Unity Editor. Они обеспечивают функцию импорта для большинства базовых типов ассетов Unity, таких как 3D модели, текстуры и аудио файлы.

У большинства импортёров есть соответствующий класс в UnityEditor пространство имен, которое раскрывает те же настраиваемые параметры импорта, что и окно Inspector для типа ассета. Они также имеют соответствующие обратные вызова предварительной и последующей обработки на AssetPostprocessor класс, чтобы задать собственное поведение до или после импорта ассетов. Например, настройки импорта для AudioImporter могут быть настроены в Аудиоклип Inspector окно или из кода с AudioImporter class. Вы также можете создать настраиваемое поведение перед импортом или после импортирования для аудиоактивов с AssetPostprocessor.OnPreprocessorAudio и AssetPostprocessor.OnPostprocessAudio Эта модель применима к большинству основных видов ассетов.

Импортеры модели 3D

Unity использует формат файла FBX в качестве цепи импорта. Список программ моделирования 3D, поддерживаемых Unity, см. в Форматы файлов моделей.

Импортер Описание Поддерживаемые форматы файлов
FBXImporter Импорт файлов модели 3D. Дополнительные сведения см. в разделе Импорт модели.
  • .blend
  • .c4d
  • .dae
  • .dxf
  • .fbx
  • .jas
  • .lxo
  • .ma
  • .mb
  • .max
  • .obj
Mesh3DSImporter Импортирует файлы 3D Studio Max. Дополнительные сведения см. в Импорт модели. .3ds
SketchUpImporter Импорт файлов SketchUp. Дополнительные сведения см. в SketchUp Настройки импорта и SketchUpImporter. .skp
SpeedTreeImporter Импортирует файлы SpeedTree. Дополнительные сведения см. в SpeedTree Окно Настройки Импорта и SpeedTreeImporter.
  • .spm
  • .st
SubstanceImporter Импорт файлов вещества. .sbsar

Аудио и видео импортеры

Импортер Описание Поддерживаемые форматы файлов
AudioImporter Импорт аудио файлов. Для получения дополнительной информации, см. Аудио файлы и AudioImporter.
  • .aif
  • .aiff
  • .flac
  • .it
  • .mod
  • .mp3
  • .ogg
  • .s3m
  • .wav
  • .xm
VideoClipImporter Импорт видеофайлов. Дополнительные сведения см. в Источники видео и VideoClipImporter.
  • .asf
  • .avi
  • .dv
  • .m4v
  • .mov
  • .mp4
  • .mpg
  • .mpeg
  • .ogv
  • .vp8
  • .webm
  • .wmv

Импортеры изображений

Unity импортирует файлы изображений в качестве текстур. Unity поддерживает наиболее распространенные типы файлов изображений, такие как .bmp, .tif, .tga, .jpg, .svgи .psd. Дополнительные сведения см. в Импорт текстуры.

Импортер Описание Поддерживаемые форматы файлов
IHVImageFormatImporter Импорт специализированных форматов изображений. Дополнительные сведения см. в IHVImageFormatImporter.
  • .astc
  • .dds
  • .ktx
  • .pvr
TextureImporter Импорт текстур. Дополнительные сведения см. в Импорт текстуры и TextureImporter.
  • .bmp
  • .exr
  • .gif
  • .hdr
  • .iff
  • .jpeg
  • .jpg
  • .pct
  • .pic
  • .pict
  • .png
  • .psd
  • .tga
  • .tif
  • .tiff
  • .svg

Местные импортеры ассетов

Существует целый ряд видов ассетов, которые являются местными для Unity Editor. Вы можете создавать ассеты этих типов, используя функции редактора. При создании этих, Unity сохраняет файлы, которые представляют их как файлы ассетов в Assets папку проекта. анимации, кривые, градиенты, маски, материалы, и предварительно установленные.

Импортер Описание Поддерживаемые форматы файлов
NativeFormatImporter Импортирует собственные форматы Unity.
  • .anim
  • .asset
  • .blendtree
  • .brush
  • .buildreport
  • .colors
  • .controller
  • .cubemap
  • .curves
  • .curvesNormalized
  • .flare
  • .fontsettings
  • .giparams
  • .gradients
  • .guiskin
  • .ht
  • .mask
  • .mat
  • .mesh
  • .mixer
  • .overrideController
  • .particleCurves
  • .particleCurvesSigned
  • .particleDoubleCurves
  • .particleDoubleCurvesSigned
  • .physicMaterial
  • .physicsMaterial2D
  • .playable
  • .preset
  • .renderTexture
  • .shadervariants
  • .signal
  • .spriteatlas
  • .state
  • .statemachine
  • .terrainlayer
  • .texture2D
  • .transition
  • .webCamTexture
PrefabImporter Импорт файлов префаб. Дополнительные сведения см. в Создание префабы. .prefab
VisualEffectImporter Импорт файлов визуальных эффектов.
  • .vfx
  • .vfxblock
  • .vfxoperator

Плагины и импортеры кода

Можно добавить управляемые и нативные плагины такие как .dll файлы в проект, чтобы расширить функциональность приложения. Unity также поддерживает определения сборки чтобы помочь вам создать и организовать ваши скрипты в сборки.

Импортер Описание Поддерживаемые форматы файлов
AssemblyDefinitionImporter Импорт файлов определения сборки. Дополнительные сведения см. в Введение в сборки в Unity. .asmdef
AssemblyDefinitionReferenceImporter Импортирует справочные файлы определения сборки. Дополнительные сведения см. в Введение в сборки в Unity. .asmref
DefaultImporter Импорт системных файлов.
  • .rsp
  • .unity
PackageManifestImporter Импорт файлов манифеста пакета. Дополнительные сведения см. в разделе Манифест пакета. .json
PluginImporter Дополнительные сведения см. в Импорт и настройка плагинов и PluginImporter.
  • .a
  • .aar
  • .bc
  • .bundle
  • .c
  • .cc
  • .config
  • .cpp
  • .dylib
  • .h
  • .jar
  • .java
  • .jslib
  • .jspre
  • .kt
  • .m
  • .mm
  • .prx
  • .rpl
  • .so
  • .suprx
  • .swift
  • .winmd
  • .xib

Импортеры шейдеров

Импортер Описание Поддерживаемые форматы файлов
ComputeShaderImporter Импортирует файлы вычислительных шейдеров. Дополнительные сведения см. в Запись вычислительных шейдеров и ComputeShader. .compute
RayTracingShaderImporter Импортирует файлы шейдеров для трассирования лучей. Дополнительные сведения см. в Введение в шейдеры. .raytrace
ShaderImporter Импортирует файлы шейдеров. Дополнительные сведения см. в Введение в шейдеры и ShaderImporter.
  • .cg
  • .cginc
  • .glslinc
  • .hlsl
  • .shader

Импорт текста и произвольных данных

Импортер Описание Поддерживаемые форматы файлов
LocalizationImporter Импорт файлов локализации. .po
TextScriptImporter Импорт текстовых и скриптовых файлов. Дополнительные сведения см. в Текстовые активы.
  • .boo
  • .bytes
  • .csv
  • .fnt
  • .htm
  • .html
  • .js
  • .json
  • .manifest
  • .md
  • .rsp
  • .txt
  • .xml
  • .yaml
TrueTypeFontImporter Импорт файлов шрифтов. Дополнительные сведения см. в разделе Шрифты и TrueTypeFontImporter.
  • .dfont
  • .otf
  • .ttc
  • .ttf

Встроенные скриптовые импортеры

Скриптовые импортеры позволяет вам писать свои собственные пользовательские импортеры для форматов, которые Unity не поддерживает встроенно. Некоторые из встроенных импортеров Unity реализованы как скриптовые импортеры, потому что они написаны в C# в пакетах ядра, а не в самом коде Unity Editor. Unity импортирует ассеты скриптового импортера после ассетов собственного импортера.

Импортер Описание Форматы файлов
SpeedTree9Importer Импортирует SpeedTree 9 файлов. Дополнительные сведения см. в SpeedTree9Importer. .st9
StyleSheetImporter Импорт файлов таблицы стилей Unity. Дополнительные сведения см. в Введение в USS. .uss
UIElementsViewImporter Импортирует файлы Unity XML. Дополнительные сведения см. в Структура UI с UXML. .uxml

Дополнительные ресурсы