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 |