Unity는 다양한 타입의 에셋과 BMP, TIFF, TGA, JPG, PSD 등 가장 일반적인 이미지 파일 타입 대부분을 지원합니다.
레이어가 있는 Photoshop (.psd) 파일을 Assets
폴더에 저장하면 단일 이미지로 임포트됩니다. 이미지를 텍스처로 임포트하거나 이미지를 스프라이트로 임포트하는 방법에 대해 자세히 알아볼 수 있습니다.
빌트인 임포터, 지원되는 파일 타입, 지원되는 파일 이름 확장자에 대한 전체 리스트는 빌트인 임포터를 참조하십시오.
다음은 Unity를 시작할 때 사용할 수 있는 몇몇 일반적인 에셋 타입과 이러한 에셋으로 작업하는 방법에 대해 자세히 알아볼 수 있는 링크입니다.
타입 | 설명 |
---|---|
3D Model Files | Unity는 FBX 파일 포맷을 지원합니다. 즉 FBX를 지원하는 모든 3D 모델링 소프트웨어에서 데이터를 임포트할 수 있습니다. 또한 SketchUp 파일 임포트도 기본적으로 지원됩니다. Unity가 지원하는 3D 모델링 소프트웨어 리스트에 대해서는 모델 파일 포맷에서 확인할 수 있습니다. 3D 모델 파일은 메시, 애니메이션, 머티리얼, 텍스처와 같은 다양한 타입의 에셋을 포함할 수 있습니다. 3D 모델 파일을 임포트하는 방법에 대한 자세한 내용은 모델 임포트를 참조하십시오. Unity는 또한 SketchUp과 SpeedTree 포맷도 지원합니다. |
Image files | 이미지 파일은 텍스처로 임포트됩니다. Unity는 BMP, TIF, TGA, JPG, PSD 등 가장 일반적인 이미지 파일 타입 대부분을 지원합니다. 레이어가 있는 Photoshop (.psd) 파일을 Assets 폴더에 저장하면 단일 이미지로 임포트됩니다. 자세한 내용은 텍스처 임포트를 참조하십시오. |
Audio files | Unity는 여러 오디오 파일 포맷을 지원합니다. 임포트하는 동안 Unity가 지정된 압축 설정을 임포트 설정에 적용하기 때문에 일반적으로 .wav 나 .aiff 처럼 압축되지 않은 오디오 파일 포맷을 임포트하는 것이 가장 좋습니다. 자세한 내용은 오디오 파일 임포트를 참조하십시오. |
Text, HTML, XML, JSON | Unity는 파일에서 임의로 데이터를 임포트하여 외부 소스에서 데이터를 저장하고 사용할 수 있게 해줍니다. 이 모든 작업은 [텍스트 에셋 임포터][Text Asset Importer](class-TextAsset.html)에서 처리됩니다. |
Plug-ins and code-related assets | 관리되는 플러그인 및 네이티브 플러그인을 에셋(.dll 파일 등)처럼 Unity 프로젝트에 적용하여 게임이나 앱의 기능을 확장할 수 있습니다. 또한 Unity는 어셈블리 정의를 지원하여 스크립트를 어셈블리로 생성하고 구성할 수 있게 합니다. |
Native Assets | Unity 에디터에는 다양한 기본 에셋 타입이 있습니다. 에디터 기능을 사용하여 이러한 타입의 에셋을 만들 수 있습니다. 이러한 에셋을 만들면 Unity는 프로젝트 Assets 폴더에 에셋 파일로 해당 파일을 저장합니다. 여기엔 애니메이션, 커브, 그레디언트, 마스크, 머티리얼, 프리셋이 포함됩니다. 전체 리스트를 확인하려면 아래 빌트인 임포터 리스트에서 NativeFormatImporter 타입을 참조하십시오. |
Unity Package Manager(UPM)를 통해 플러그인, 툴, 라이브러리 등과 같은 다양한 에셋을 Unity에 직접 설치할 수 있습니다. 이러한 새로운 타입의 패키지는 패키지 관리자 창에서 이용할 수 있습니다. 패키지에 대한 자세한 내용은 패키지 문서를 참조하십시오.
게임을 빌드할 때 Unity는 에셋에 대한 임포트 설정과 다른 에셋으로 연결되는 링크 등의 여러 메타데이터를 기타 정보와 함께 저장합니다. 에셋을 다른 프로젝트로 옮기고 이 모든 정보를 보존하려면 에셋을 다음과 같이 컨테이너 하나에 익스포트할 수 있습니다.