### **VContainer 설치 (Installation)** VContainer를 Unity 프로젝트에 통합하는 방법에 대한 설명입니다. **참고 (NOTE):** - VContainer는 **Unity 2018.4 이상** 버전을 필요로 합니다. **설치 방법:** VContainer는 주로 두 가지 방법으로 설치할 수 있습니다. 1. **OpenUPM을 통한 설치 (Install via OpenUPM):** - **권장되는 설치 방법**입니다. - OpenUPM은 Unity 패키지 레지스트리로, VContainer가 이곳에 등록되어 있습니다. - 이 방법을 사용하면 VContainer의 업데이트가 릴리즈될 때 쉽게 받을 수 있습니다. - **`openupm-cli`가 설치되어 있는 경우:** - 프로젝트 디렉토리에서 다음 명령어를 실행합니다: Bash ``` openupm add jp.hadashikick.vcontainer ``` - **`openupm-cli`를 사용하지 않거나 다른 레지스트리를 사용하는 경우:** - 프로젝트의 `Packages/manifest.json` 파일을 수동으로 수정하여 `scopedRegistries`와 `dependencies` 필드를 추가합니다. - **`Packages/manifest.json` 예시:** JSON ``` { "scopedRegistries": [ { "name": "package.openupm.com", "url": "https://package.openupm.com", "scopes": [ "jp.hadashikick.vcontainer" ] } ], "dependencies": { "jp.hadashikick.vcontainer": "1.14.0", // 버전은 문서 내용에 따라 다를 수 있습니다. // ... 다른 패키지들 } } ``` (현재 문서에 표기된 VContainer 버전은 "1.14.0" 입니다. 최신 버전은 다를 수 있습니다.) 2. **UPM (Unity Package Manager)을 통한 Git URL 설치 (Install via UPM (using Git URL)):** - 이 방법은 OpenUPM을 사용하지 않고 직접 GitHub 저장소에서 패키지를 가져올 때 유용합니다. - 특히 VContainer의 포크(fork)를 유지보수하거나 개인 레지스트리를 설정하고 싶지 않을 때 사용합니다. - 프로젝트의 `Packages` 폴더로 이동하여 `manifest.json` 파일을 엽니다. - `dependencies` 블록 내에 다음 라인을 추가합니다: JSON ``` { "dependencies": { "jp.hadashikick.vcontainer": "https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer#1.16.8", // 버전은 문서 내용에 따라 다를 수 있습니다. // ... 다른 패키지들 } } ``` (현재 문서에 표기된 VContainer 버전은 "1.16.8" 입니다. 최신 버전은 다를 수 있습니다.) - 이후 Unity Package Manager가 자동으로 패키지를 설치합니다. ### 요약 VContainer를 Unity 프로젝트에 추가하기 위한 Unity 버전 요구사항을 명시하고, 가장 권장되는 OpenUPM을 통한 설치 방법과 Git URL을 통한 UPM 설치 방법을 구체적인 코드 예시와 함께 설명하고 있습니다. --- 이전 : [[1.2 What is DI]] | 다음 : [[2.2 Hello World]]