Unity は、ビルトインインポーターのコレクションを通じて、多くのアセットファイルタイプをサポートしています。これらのインポーターのほとんどは、Unity エディターのネイティブコードに実装されており、 “ネイティブインポーター” と呼ばれます。これらのインポーターは、3D モデル、テクスチャ、オーディオファイルなど、Unity の基本的なアセットタイプのほとんどにインポート機能を提供します。
| インポーター | ファイル形式 |
|---|---|
| AssemblyDefinitionImporter | asmdef |
| AssemblyDefinitionReferenceImporter | asmref |
| AudioImporter | ogg、aif、aiff、flac、wav、mp3、mod、it、s3m、xm |
| ComputeShaderImporter | compute |
| DefaultImporter | rsp、unity |
| FBXImporter | fbx、mb、ma、max、jas、dae、dxf、obj、c4d、blend、lxo |
| IHVImageFormatImporter | astc、dds、ktx、pvr |
| LocalizationImporter | po |
| Mesh3DSImporter | 3ds |
| NativeFormatImporter | anim、animset、asset、blendtree、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、spriteatlas、state、statemachine、texture2D、transition、webCamTexture、brush、terrainlayer、signal |
| PackageManifestImporter | json |
| PluginImporter | dll、winmd、so、jar、java、kt、aar、suprx、prx、rpl、cpp、cc、c、h、jslib、jspre、bc、a、m、mm、swift、xib、bundle、dylib、config |
| PrefabImporter | prefab |
| RayTracingShaderImporter | raytrace |
| ShaderImporter | cginc, cg, glslinc, hlsl, shader |
| SketchUpImporter | skp |
| SpeedTreeImporter | spm、st |
| SubstanceImporter | .sbsar |
| TextScriptImporter | txt、html、htm、xml、json、csv、yaml、bytes、fnt、manifest、md、js、boo、rsp |
| TextureImporter | jpg、jpeg、tif、tiff、tga、gif、png、psd、bmp、iff、pict、pic、pct、exr、hdr |
| TrueTypeFontImporter | ttf、dfont、otf、ttc |
| VideoClipImporter | avi、asf、wmv、mov、dv、mp4、m4v、mpg、mpeg、ogv、vp8、webm |
| VisualEffectImporter | vfx、vfxoperator、vfxblock |
スクリプトインポーター では、Unity がネイティブにサポートしない形式のために、独自のカスタムインポーターを作成することができます。ただし、上記のビルトインのネイティブインポーターに加えて、Unity 独自のビルトインインポーターの中には、それ自体がスクリプトインポーターとして実装されているものもあります。これは、エディターのネイティブコード自体の内部ではなく、コアパッケージの C# に実装されているからです。Unity は、ネイティブインポーターのアセットの後に、スクリプトインポーターのアセットをインポートします。
| インポーター | ファイル形式 |
|---|---|
| StyleSheetImporter | .Uss |
| UIElementsViewImporter | .uxml |